Staff Software Engineer
Posted Updated
About the role
As a Staff Software Engineer, you will serve as the technical lead for the Stop Loss platform, driving architecture, design, and delivery of scalable solutions while remaining hands-on with development. You will set technical direction, establish engineering standards, and lead critical practices across testing, CI/CD, and production reliability. This is a highly influential individual contributor role where you will mentor senior engineers and provide technical leadership across teams.
What you will do
- Provide hands-on technical leadership for the design, development, and delivery of a cloud-native Stop Loss platform.
- Partner with Product, Engineering, and Architecture teams to translate business capabilities into scalable technical solutions.
- Drive architecture and technical decisions across applications, APIs, integrations, data flows, security, reliability, and scalability.
- Lead technical design discussions, evaluate tradeoffs, and guide teams toward practical, maintainable solutions.
- Develop production-quality software while staying closely connected to implementation and engineering team challenges.
- Establish and promote engineering best practices in:
- Software architecture and design
- Code quality and code reviews
- Automated testing
- CI/CD and deployment automation
- Observability and monitoring
- Reliability and operational excellence
- Identify and mitigate architectural, technical, integration, and delivery risks before they impact outcomes.
- Collaborate across multiple engineering teams to drive consistency while supporting team autonomy.
- Create and maintain key technical documentation, including architecture decisions, design documents, and implementation plans.
- Partner with engineering leadership to improve planning, dependency management, and delivery predictability.
- Help teams deliver quickly while minimizing technical debt and maintaining long-term platform health.
- Support production operations and continuously improve platform reliability, observability, and performance.
- Mentor engineers and elevate technical capabilities across the broader organization.
Who You Are
- A highly skilled software engineer with deep experience designing and building cloud-native platforms and distributed systems.
- A hands-on technical leader who enjoys both architecture and implementation.
- Experienced translating complex business requirements into scalable, maintainable software solutions.
- Strong in application architecture, APIs, integrations, cloud technologies, security, reliability, scalability, and performance.
- Comfortable making technical decisions and guiding teams through complex tradeoffs.
- Skilled at influencing technical direction across teams and organizational boundaries.
- Proactive in identifying risks, resolving challenges, and driving technical excellence.
- Experienced working with distributed teams, including internal engineers, contractors, and vendor partners.
- Passionate about mentoring engineers and helping others grow their technical capabilities.
- Able to communicate complex technical concepts clearly to both technical and non-technical stakeholders.
- Committed to building sustainable, high-quality systems that support long-term business goals.
- Thrives in fast-paced environments and enjoys turning ambiguity into clear technical direction.