Principal Software Engineer
Remote
Full Time
#Engineering
#Distributed Systems
#API Design
#GraphQL
#Architecture
#Technical Leadership
You have likely interacted with Apollo’s technology more often than you realize. Whether you are streaming your favorite show on Netflix, booking a trip, or catching up on the news, our platform is working behind the scenes. We are the global leader in GraphQL innovation, helping massive organizations like Peloton, DoorDash, and The New York Times unify their data access layers. We are not just maintaining existing systems, we are actively transforming how software is built to empower teams to create incredible user experiences without the headache of complex API endpoints.
What is this role?
We are looking for a Principal Software Engineer to join our team in a full-time, remote capacity. This is a lead-level position designed for an experienced professional who wants to shape our engineering culture and influence our technical direction. You will act as a key advisor to our executive leadership, ensuring that our technical innovations provide real value to our customers and drive our business forward.
What will you do?
- Design and develop resilient, scalable systems for GraphOS, including our Core Router and Apollo Federation, while maintaining a long-term architectural vision.
- Partner closely with product and engineering leaders to translate complex technical concepts into clear, actionable roadmaps that meet customer needs.
- Act as a technical mentor and leader, elevating our engineering standards through high-quality documentation, design reviews, and cross-functional collaboration.
What makes you a great fit?
To thrive in this role, you should have a deep background in distributed systems and API design. We value candidates who can balance the need for rapid innovation with the stability required for high-scale platforms. You should be comfortable communicating with both technical and non-technical stakeholders, including executives and customers. While not strictly required, familiarity with GraphQL or Federation architecture will certainly help you hit the ground running. You must be proficient in English and ready to work in a collaborative, remote environment where diverse perspectives are encouraged and celebrated.
What's in it for you?
We are committed to supporting our team members both personally and professionally. As a remote-first company, we offer a flexible work environment that allows you to contribute from anywhere in the US or Canada. Our benefits package includes:
- Comprehensive medical insurance options.
- Dental insurance coverage.
- Vision insurance plans.
- The flexibility of remote work.
Apollo GraphQL
8 views
Company Size
101-250
Markets



