Staff Software Engineer
Sets organization-wide technical direction, owns high-stakes architectural decisions, and shapes Apollo’s AI and agent-focused platform strategy. Requires deep distributed-systems expertise, strong judgment under ambiguity, and the ability to influence and mentor senior engineers across teams.
About the job
Responsibilities
- Set technical direction across the engineering organization.
- Own the most critical and ambiguous technical problems across teams and organizational boundaries.
- Make and oversee multi-year architectural decisions for the product and platform.
- Define technical strategy for Apollo’s AI and agent-focused product rebuild.
- Establish engineering standards, patterns, and decisions that raise the technical bar.
- Multiply the impact of senior engineers through design, review, and mentorship.
- Partner with engineering and product leadership on technology direction.
- Define AI-native engineering practices and identify opportunities for AI to reshape product development.
Requirements
- Track record of setting technical direction across an entire engineering organization.
- Deep expertise in distributed systems and software architecture.
- Strong understanding of reliability, scalability, and cost tradeoffs.
- Excellent judgment in ambiguous, high-stakes situations and ability to align multiple teams.
- Record of developing and multiplying the impact of senior engineers.
- Current fluency with AI-assisted software development.
Technology Stack
- React
- Ruby
- Ruby on Rails
- Python
- MongoDB
- Elasticsearch
- Kubernetes
- Docker
- Terraform
- Google Cloud
Skills
Distributed Systems, Software Architecture, React, Ruby, Ruby on Rails, Python, MongoDB, Elasticsearch, Kubernetes, Docker, Terraform, GCP, Ai-Assisted Development
Similar jobs
Engineering Management jobsLeads architecture, hands-on development, and team execution for MongoDB’s modernization Validation and Eval product suite. Requires 8+ years of software development experience, JVM and Python expertise, database modernization knowledge, and at least 2 years of engineering leadership.
Leads and builds a new Bengaluru engineering team responsible for delivering secure, reliable identity-platform experiences. The role combines people management, hiring, roadmap collaboration, architectural leadership, and hands-on engineering, requiring 10+ years of experience and at least 3 years in engineering management.
Leads and develops an SRE team responsible for reliable, secure, large-scale cloud production systems. The role requires extensive engineering leadership experience, strong security expertise, incident response capability, and knowledge of AWS, Linux, networking, and CI/CD.
Leads engineering delivery for secure workforce and customer authentication experiences, guiding technical strategy, architecture, implementation, and mentoring. Requires 10+ years of software development experience, including substantial enterprise Java experience, plus AWS, distributed systems, Agile, and security expertise.
Leads the SIW Platform engineering team building secure, scalable web authentication experiences. The role combines people management, technical roadmap ownership, cross-functional delivery, and expertise in modern web development, enterprise software, security, and identity protocols.