Senior Software Engineer
Updated on 2/8/2024
Apollo Graph

51-200 employees

Enables efficient microservices integration using GraphQL technology.
Company Overview
Apollo is a company that excels in unlocking the potential of microservices through its Apollo GraphQL, enabling seamless integration of APIs, efficient data management, and performance enhancement. The company's technology has proven to significantly accelerate the speed of feature releases and reduce code review time, as evidenced by testimonials from clients like Zillow and Wayfair. Furthermore, Apollo's strong working relationships with its clients and its ability to deliver solutions during both good and challenging times demonstrate its commitment to customer success and industry leadership.

Company Stage

Series D

Total Funding





San Francisco, California

Remote in USA
Experience Level
Desired Skills
Software Engineering
  • Experience with Rust
  • Deep systems expertise
  • Familiarity with eventing patterns and distributed paradigms
  • Ability to work with many different team members across various orgs
  • Data-oriented with a history of leveraging data to create a high-quality product
  • Write, test, deliver, document, and operate fault-tolerant infrastructure using durable and stable public APIs
  • Communicate confidently with users to understand their needs and debug their difficulties
  • Research and produce clear and maintainable designs aligned with technical Product Manager's requirements
  • Participate in, consult, and lead architectural discussions defining how to operate best and observe graph routing software in customers infrastructure stacks
  • Collaborate with other engineers using supportive communication and constructive code-reviews
  • Lead, mentor, and guide other engineers in architecting and writing code in idiomatic Rust
  • Become a key domain owner for the team, taking responsibility for the success of every system and product you own
  • Lead cross-team groups of developers and shepherd large-impact initiatives along
  • Mentor junior team members and help with interviewing potential teammates
  • Create technical designs that proactively address cost efficiency, security, and observability
  • Deliver technical plans, one-pagers, DRs, and other artifacts
Desired Qualifications
  • Knowledge of GraphQL