Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Engineer image - Rise Careers
Job details

Principal Software Engineer

Whether you're binge-watching a series on Netflix, planning vacations from your phone, or reading news online, you've likely used Apollo's technology this week. Apollo powers some of the largest GraphQL platforms globally, serving diverse users at companies like Netflix, Expedia, Peloton, DoorDash, The New York Times, and many more.


We're not looking to rest on our laurels—we're aiming to transform how software is built. Apollo is creating technology that empowers all software teams to build amazing user experiences across any number of clients, without dealing with complicated API endpoints. We believe diverse perspectives drive innovation, and we want you to be part of our journey.


As a Principal Engineer at Apollo, you'll be a technical leader who helps shape our engineering culture, directly advising senior & exec leadership across products and systems that power GraphOS. Your work will influence company-wide priorities, delivering technical innovations that translate directly into customer value and business impact. 

Today, GraphQL is emerging as the next generation API orchestration technology unifying data access across various sources. Our GraphOS platform helps API developers worldwide build and operate their data access layers at scale. In this role, you’ll partner directly with Product and Engineering leadership to develop strategy, design solutions, and elevate our engineering teams through meaningful impact and results.



User Impact
  • Create solutions that deliver direct impact for customers and drive business growth
  • Contribute to company-level objectives related to GraphOS adoption and success
  • Balance current technical requirements with long-term architectural vision
  • Use data to evaluate effectiveness and drive continuous improvement


Strategic Technical Leadership
  • Propose ideas that create business value through technical insight and vision in the GraphQL ecosystem
  • Develop resilient, scalable systems and optimize existing components of GraphOS, including the Core Router and Apollo Federation
  • Lead and participate in technical forums to elevate design and architecture practices across Apollo
  • Apply your expertise of GraphQL or distributed systems architecture to solve complex, high-impact problems
  • Create high-quality technical documents that exemplify excellence for the engineering organization
  • Guide strategic architectural decisions that enable innovative, adaptable solutions to meet a broad range of customer needs
  • Identify areas of opportunity for the engineering and product organizations along with catalyzing the initial effort


Delivery & Execution
  • Ensure operational excellence and resilience across GraphOS systems in support of company-wide goals 
  • Develop technical plans and documentation that enable teams to deliver on Apollo's roadmap
  • Combine high-level technical planning with hands-on problem-solving
  • Collaborate with engineering management to build GraphOS components that are maintainable, performant, and secure
  • Transform complex concepts into achievable deliverables that address customer needs
  • Balance customer needs with community interests in open source projects
  • Participate in an on-call rotation as necessary


Collaboration & Influence
  • Serve as a key technical partner to stakeholders, including product and customer success, aligning engineering efforts with user and business priorities
  • Drive alignment across functions by clearly communicating technical context, tradeoffs, and priorities
  • Represent Apollo through various channels including customer conversations and community engagement
  • Engage with thought leaders in the GraphQL and API platform ecosystem
  • Support the growth of the team by helping to identify, interview, and recruit top engineering talent


Core Skills & Experience:
  • Experience designing, building, and operating high scale distributed systems
  • Background in API design, platforms, or frameworks
  • Strong product and customer mindset, with a track record of moving fast, iterating, and delivering meaningful impact
  • Ability to make technical decisions with considerations for long-term impact
  • Success in collaborating across teams and building solid technical strategy
  • Sound judgment in balancing technical debt, innovation, and business priorities
  • Effective communication skills with various audiences including executives, customers, and engineers


Valued, But Not Required:
  • Demonstrated ability to mentor & elevate senior+ engineers, and shape the influence of technical leaders across the org
  • Familiarity with GraphQL, Federation architecture or API gateway technologies
  • Understanding of software development lifecycle models and their application to source-available products


$242,250 - $306,375 a year

Apollo is the worldwide leader of GraphQL innovation. Companies like Netflix, Expedia, Peloton, DoorDash, The New York Times, and PayPal are just a small sample of Apollo's customers. Our open-source product has millions of downloads every week. Gartner estimates that by 2025, 50% of companies will be using GraphQL, and we're the clear market leader.



Compensation: In addition to the salary range, we also provide equity and benefits. Our salary ranges are determined by role, level, and country.


Benefits: Apollo offers all US-based employees a choice of 3 Anthem Blue Cross medical plans. California residents can also choose from 2 Kaiser plans. Dental is provided by Delta Dental and vision by VSP.


Location: This is a remote position that can be done from anywhere in the US or Canada.


Equal Opportunity: Apollo is proud to be an equal opportunity workplace dedicated to pursuing and hiring a talented and diverse workforce.


Privacy: California residents applying for positions at Apollo can see our privacy policy here.


Apollo is an E-Verify employer and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. For more information please visit E-Verify.

Apollo Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Apollo DE&I Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Apollo
Apollo CEO photo
Unknown name
Approve of CEO

Average salary estimate

$274312.5 / YEARLY (est.)
min
max
$242250K
$306375K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Software Engineer, Apollo

At Apollo, we're looking for a talented Principal Software Engineer to join our innovative team. If you've ever enjoyed streaming a series or navigating a travel app, chances are you've interacted with our cutting-edge technology! We empower major companies like Netflix and Expedia by providing GraphQL solutions that simplify data access and enhance user experiences. As a Principal Software Engineer, you'll be at the forefront of our mission to reshape how software is built. Your role will not only involve directing technical strategies and influencing company priorities but also nurturing the engineering culture at Apollo. You’ll work directly with product and engineering leadership, developing solutions that deliver substantial value to our customers. The ideal candidate will leverage their experience in designing scalable distributed systems, honing their skills in API design, and driving operational excellence across our GraphOS platform. We value diversity and seek candidates who can share unique perspectives to spur innovation. If you’re ready to make an impact, focusing on both current needs and future architectural vision, then you're just the person we want. At Apollo, your expertise will shape software development for various prominent clients around the world. So, if you're passionate about GraphQL and want to play a pivotal role in a thriving tech company, we encourage you to apply!

Frequently Asked Questions (FAQs) for Principal Software Engineer Role at Apollo
What are the main responsibilities of a Principal Software Engineer at Apollo?

As a Principal Software Engineer at Apollo, you will have a multifaceted role that involves shaping engineering culture, advising leadership, and influencing company-wide priorities. You'll be responsible for developing strategies, designing innovative solutions, and driving the delivery of the GraphOS platform. Your work will create substantial customer impact and contribute to the overall business growth at Apollo.

Join Rise to see the full answer
What qualifications are needed for the Principal Software Engineer position at Apollo?

To qualify for the Principal Software Engineer position at Apollo, candidates should have a solid background in designing and operating high-scale distributed systems, extensive experience in API design, and a strong product mindset. Additionally, a demonstrated ability to make technical decisions that consider long-term impacts and successful collaboration across teams are vital for this role.

Join Rise to see the full answer
How does Apollo ensure diversity in its workplace for Principal Software Engineers?

Apollo is dedicated to fostering a diverse workforce and creating a collaborative environment. We embrace varied perspectives, understanding that diversity drives innovation. Our hiring practices reflect this belief, and we actively seek candidates from different backgrounds to ensure a rich blend of ideas and experiences in our engineering teams.

Join Rise to see the full answer
What is the expected salary range for Principal Software Engineers at Apollo?

The salary range for Principal Software Engineers at Apollo is between $242,250 and $306,375 per year. The exact compensation is determined by factors such as role, level, and location. In addition to salary, we also offer equity and a range of benefits, contributing to a competitive overall compensation package.

Join Rise to see the full answer
Can the Principal Software Engineer role at Apollo be performed remotely?

Yes, the Principal Software Engineer position at Apollo is a remote opportunity, allowing you to work from anywhere in the United States or Canada. We embrace flexibility in work arrangements to provide our employees with a comfortable and productive work environment.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer
Can you describe your experience with building high-scale distributed systems?

When answering this question, emphasize specific projects where you architected, built, or operated distributed systems. Discuss the technologies you used, challenges faced, and how you ensured scalability and performance. Tailor your response to highlight how this experience will benefit Apollo's GraphOS platform.

Join Rise to see the full answer
What is your understanding of GraphQL and how have you implemented it in your previous roles?

Explain your knowledge of GraphQL, including its architecture and advantages over REST APIs. Share specific examples of projects where you successfully implemented GraphQL, focusing on the outcomes and how they enhanced data retrieval processes or application performance.

Join Rise to see the full answer
How do you approach making technical decisions with long-term impacts?

Discuss your methodology for evaluating potential technical decisions that balance immediate project requirements with long-term architectural needs. Include frameworks or criteria you use to assess tradeoffs and benefits, and provide examples of decisions you made in past roles.

Join Rise to see the full answer
Can you provide an example of how you improved operational excellence in a previous engineering role?

Talk about specific initiatives you led to enhance performance, resilience, or efficiency in engineering operations. Use metrics to quantify the improvements, and highlight any collaboration or cross-functional engagement required to achieve these goals.

Join Rise to see the full answer
Describe your experience collaborating across teams and building technical strategies.

Focus on instances where you worked with various teams to develop or implement technical strategies. Emphasize your communication skills, adaptability, and how your collaborative efforts contributed to the alignment of business and engineering objectives.

Join Rise to see the full answer
How do you prioritize technical debt alongside innovation?

Explain your process for evaluating and prioritizing technical debt versus innovation efforts. Discuss frameworks or approaches you use, and provide examples of how you've effectively navigated this balance in past projects.

Join Rise to see the full answer
How do you document technical designs and ensure clarity for your engineering teams?

Describe your documentation practices and tools used to create high-quality technical documents. Explain how you ensure your designs and technical insights are accessible and understandable to various audiences within the engineering organization.

Join Rise to see the full answer
What methods do you employ to identify areas of opportunity within engineering and product organizations?

Share specific techniques you use to analyze performance and identify areas for improvement. This might include data analysis, code reviews, or stakeholder feedback. Highlight how your findings led to actionable recommendations and improvements in previous roles.

Join Rise to see the full answer
Can you discuss a challenging technical problem you've solved and the impact it had?

Select a complex challenge you faced, providing context and detailing the steps taken to solve it. Explain the problem-solving process, technologies used, and the results of your solution on user experience or operational efficiency.

Join Rise to see the full answer
How would you approach mentoring senior engineers and influencing technical leaders?

Discuss your perspective on mentorship, including techniques you've employed to support senior engineers’ growth. Include examples of how you've helped elevate the technical capabilities within your team or organization, ensuring a culture of learning and improvement.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Piper Companies as an Application Support Technician III and leverage your expertise in application support for the oil refinery industry.

Photo of the Rise User
Posted 3 days ago

Join a leading software company in Europe as a Senior Web Developer to innovate and enhance robust SaaS applications.

Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Paid Time-Off
Maternity Leave
Social Gatherings
Learning & Development
Employee Resource Groups

Join Reddit’s Developer Platform team as a Senior Backend Engineer to create impactful, community-driven products and features.

Photo of the Rise User
Yuxi Global Remote Medellín, Medellin, Antioquia, Colombia
Posted 16 hours ago

Join Yuxi Global as a SR Fullstack Developer and be part of a dynamic team delivering cutting-edge digital solutions for Life Sciences companies.

Photo of the Rise User
Posted 10 days ago

Join Peraton as a Senior Application Developer and play a crucial role in supporting the Department of Defense with your expertise in application development and systems administration.

Photo of the Rise User
Posted yesterday

ETAP seeks a proactive Senior Software Engineer to help drive innovation in software solutions for the energy transition.

Photo of the Rise User
Charles Schwab Remote US, Alameda County, CA; California, Albany, CA
Posted 9 days ago

Schwab seeks a Senior Quantitative Software Engineer to develop advanced solutions in finance through innovative software design and cloud readiness.

Photo of the Rise User
Mindera Remote No location specified
Posted 12 days ago

Become a key contributor at Mindera, where you'll develop cutting-edge machine learning systems in a collaborative and innovative environment.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation
Photo of the Rise User
Someone from OH, Hamilton just viewed Team Member Travel Coordinator at Allegiant
Photo of the Rise User
Someone from OH, Kent just viewed Senior Director, Program at Teaching Lab
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden