Point your AI agent at freehire and let it find you a job.

Get the CLI →

Symetra

Staff Software Engineer

Posted Updated
Discussion
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.

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.