Cloud Supply Chain | Fulfillment, Transportation & Technology
Staff Software Engineer
Location
United States
Posted
7 days ago
Salary
Not specified
Job Description
Role Description
We’re looking for a seasoned Staff Software Engineer to join our high-impact and innovative team. In this role, you’ll serve as a technical leader, driving architectural decisions, delivering scalable solutions, and mentoring engineers across multiple levels. You’ll collaborate closely with cross-functional teams to solve complex challenges, shape our technology roadmap, and play a critical role in the growth and success of our platform.
- Lead with Impact: Drive engineering excellence across the organization, championing best practices and setting a high bar for technical quality.
- Architect Solutions: Design and build reliable, scalable, and secure systems that power mission-critical workflows.
- Mentor & Grow Talent: Support the growth of fellow engineers through mentorship, code reviews, and architectural guidance.
- Collaborate Cross-Functionally: Work alongside Product, Design, and other stakeholders to shape features from ideation to deployment.
- Own the Stack: Contribute across the full stack—from backend systems built in Elixir/Phoenix to frontend components in React.
- Elevate Engineering Practices: Promote a culture of code quality, test coverage, performance monitoring, and continuous improvement.
- Drive Strategic Initiatives: Influence broader engineering strategies, technical direction, and system-wide decisions.
- Champion the Customer Experience: Help evolve the CX platform to drive seamless consumer interactions and enable brand loyalty for our clients.
Qualifications
- 8+ years of professional software engineering experience, with a strong track record in technical leadership roles.
- Expertise in Elixir or other functional programming languages.
- Experience architecting and scaling distributed systems or complex web applications.
- Deep knowledge of software development practices, design patterns, and system architecture.
- Proven ability to lead and deliver technical projects from start to finish.
- Strong communication skills with a collaborative, team-oriented mindset.
- Ability to navigate ambiguity and thrive in a fast-paced, evolving environment.
Requirements
- Experience in early-stage or high-growth startup environments.
- Background in logistics, supply chain, or e-commerce.
- Experience working on Order Management Systems (OMS).
- Familiarity with building or scaling Consumer Experience platforms.
Job Requirements
- 8+ years of professional software engineering experience, with a strong track record in technical leadership roles.
- Expertise in Elixir or other functional programming languages.
- Experience architecting and scaling distributed systems or complex web applications.
- Deep knowledge of software development practices, design patterns, and system architecture.
- Proven ability to lead and deliver technical projects from start to finish.
- Strong communication skills with a collaborative, team-oriented mindset.
- Ability to navigate ambiguity and thrive in a fast-paced, evolving environment.
- Experience in early-stage or high-growth startup environments.
- Background in logistics, supply chain, or e-commerce.
- Experience working on Order Management Systems (OMS).
- Familiarity with building or scaling Consumer Experience platforms.
Related Guides
Related Job Pages
More Software Engineer Jobs
This role provides technical leadership for the development and enhancement of the Army Training Model (ATM) software suite. This role oversees software engineers and developers responsible for maintaining and improving the analytical tools used to forecast Army training resource...
Engineers will design, build, and maintain foundational backend services supporting core products and bank integrations, taking significant ownership from day one. Responsibilities include leading technical initiatives, defining architecture, partnering with Product on requirements, and upholding engineering best practices like code quality and testing.
The Software Engineer 2 supports the design, development, testing, and deployment of software capabilities supporting mission systems and analytic platforms. This role contributes to development of cloud-native applications and microservices deployed through automated CI/CD pipel...
The role involves contributing to the development of cloud-native products and services within the Kubernetes product ecosystem. Responsibilities also include learning, collaborating on the product roadmap, and supporting cloud infrastructure deployments through troubleshooting and problem resolution.