Senior Staff Software Engineer - Backend (10+ years of experience)
Outreach
Your Daily Adventures Will Include:
- Architect and evolve distributed, service-oriented systems with a focus on scalability and resiliency.
- Identify performance bottlenecks, systemic risks, and reliability gaps before they impact customers.
- Lead large, cross-team technical initiatives from concept through production.
- Drive planning, estimation, milestone tracking, and delivery discipline.
- Align engineering, product, and platform stakeholders to ensure successful execution.
- Break down complex systems into clean service boundaries and sustainable architectures.
- Raise the quality bar through strong testing, reviews, and operational excellence practices.
- Mentor senior engineers and elevate technical standards across the organization.
Our Vision of You:
- Min 10+ years of experience building and scaling distributed backend systems.
- Deep expertise in cloud-native and service-oriented architectures.
- Strong system design skills with long-term architectural thinking.
- Proven track record of leading complex, multi-team initiatives.
- Operational thinking to ensure smooth customer experience through focus on monitoring, metrics and building accountability around SLA and SLOs
- Exceptional ownership, accountability, and execution discipline.
- Strong planning, tracking, and delivery management capabilities.
- Ability to influence without formal authority. Clear and effective communication across technical and executive audiences.
- Ruby/Go experience is preferred but not mandatory.
Our Tech Stack:
- Languages: Go (primary), Ruby (legacy services)
- Datastores: MySQL, PostgreSQL, Elastic
- Async Systems: Kafka, RabbitMQ
- APIs: GraphQL
- Architecture: Cloud-native, service-oriented systems