Back to open rolesApply for This Role
Engineering
Senior Software Engineer
Work across modern applications, APIs, platforms, architecture, quality, and engineering foundations while helping teams build software that can evolve over time.
- Location
- United States
- Work style
- Hybrid
- Employment
- Full-time
- Pay
- $150,000–$220,000/year
- Experience
- Senior
- Posted
- Posted Sep 8, 2026
About the Role
Why this role exists
As a Senior Software Engineer, you would contribute to the design and delivery of modern software systems across client engagements. The role combines hands-on engineering with architecture, technical decision-making, collaboration, and responsibility for the long-term quality of the systems being built.
The Work
Where the role spends its time
- Modern web and application platforms
- Backend services and APIs
- Architecture modernization
- Engineering quality and developer experience
- Cloud-connected software systems
- Reusable technical foundations
The Role
What you'll work on
- Design and build maintainable frontend, backend, API, and platform capabilities.
- Contribute to architecture and technical design decisions.
- Work closely with engineers, designers, cloud specialists, consultants, and client teams.
- Review code and provide constructive technical feedback.
- Help improve testing, reliability, observability, security, and delivery practices.
- Investigate technical problems and evaluate practical implementation options.
- Contribute to documentation and knowledge sharing across project teams.
- Support less experienced engineers through collaboration and mentoring.
Experience
What we're looking for
- Strong professional software engineering experience.
- Experience designing and building production software systems.
- Solid understanding of modern application architecture and API design.
- Experience working with automated testing and version control.
- Ability to communicate technical decisions clearly.
- Comfort working collaboratively across multidisciplinary teams.
- Ability to reason about maintainability, reliability, and technical trade-offs.
Additional Experience
Helpful, but not necessarily required
- Experience with cloud-native applications.
- Experience with platform engineering or developer tooling.
- Experience working in consulting or client-facing environments.
- Experience mentoring engineers or contributing to technical leadership.
- Exposure to security, observability, or distributed systems.
Technology
Technologies and areas relevant to the role
TypeScript · React · Next.js · Node.js · APIs · SQL · Cloud · CI/CD · Observability
What We Offer
What you can expect
- Opportunities to work on meaningful technology problems.
- Collaboration with experienced multidisciplinary practitioners.
- Room to deepen technical expertise and broaden your perspective.
- Meaningful ownership appropriate to your experience.
- A working culture focused on clarity, quality, learning, and constructive feedback.
Hiring Process
How we hire for this role
- 01Application and initial review
- 02Introductory conversation
- 03Role-relevant technical or professional discussion
- 04Team conversation
- 05Final decision and employment discussion
More Roles
