Senior Software Engineer
Rust
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

$183.2M

Founded

2016

Headquarters

San Francisco, California

Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Rust
CategoriesNew
Software Engineering
Requirements
  • 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
Responsibilities
  • 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