Job Directory Senior Software Engineer

Senior Software Engineer
Fort Worth, TX

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Overview

Pier 1 Imports is looking for a Senior Full Stack Software Engineer to help us build something great. Full Stack Engineers at Pier 1 are the swiss army knives of the group; drop them in on any problem and they leverage a broad variety of skills and experiences to identify and implement a solve.

We have a healthy mix of PaaS, legacy, and in-house technologies that work together to enable the full range of capabilities needed to successfully drive a retail business. Whether it's building scalable microservices to power a variety of experiences, architecting customer-facing websites and apps, tuning databases, or integrating HMIs and device-specific software - we do it all.

As a Senior Full Stack Engineer, you will be part of an engineering team that partners heavily with a program management organization that is dedicated to fostering fast, healthy, and happy delivery teams. You will be expected to collaborate with others in the design, implementation, testing, delivery, and support of products, as well as the institution and enforcement of healthy practices in an agile organization.

Duties & Responsibilities

You will routinely be:

* Designing and coding cloud-native, scalable, testable, highly observable software. This includes unit and contract testing, standardized telemetry, and robust exception handling semantics.
* Documenting your decisions. Empower others with knowledge.
* Improving the team. We can always be faster with higher quality. We can always tighten iteration cycles. You can help us get there.
* Solving business challenges. Sometimes coding isn't the answer to the problem. Sometimes it's a vendor integration. Other times it's just saying 'no'. Help us make the right call.
* Working with open source software. Removing proprietary software wherever possible.

Things with which you should be familiar:

* Designing cloud-native software. Node-level fault-tolerance. Lifecycle hooks.
* Design considerations for scalable, asynchronous microservices.
* CI/CD - why it's important and how it impacts distributed software development organizations
* Infrastructure-as-code/immutable infrastructure, configuration-as-code, idempotency
* Telemetry, tracing, logging, and alerting best-practices.
* Internet fundamentals. HTTP/s, DNS, TCP/IP, security-by-design, caching.

Technologies we like:

* GCP/AWS, Netflix OSS
* Java, GoLang, Javascript, Python
* Linux, Kubernetes, Docker, Ansible, Hashicorp products
* Redis, Memcached, Rabbit, Kafka
* Postgres, MySQL, Oracle, SQL Server (in descending order of affinity)

GitLab, Atlassian products

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.