Senior Software Engineer, Backend

6 Months ago • 4-8 Years • Backend Development

Job Details

Are you a seasoned backend developer excited to design and build the future of Apollo’s product platform to support major worldwide customers, including Netflix and Expedia, to name a few. Does the prospect of working on a team that is mission critical to every Apollo product launch excite you? Are you passionate about working on resilient distributed services that allow all engineering teams to do their best and most creative work? Then keep reading!

In this role, you will play a critical role in building and maintaining reliable internal services for usage-based billing infrastructure, graphql-based permissions, platform CLI tools, and much more. You’ll harden and grow our critical business microservices in a way that appeals to internal and external developers. You are passionate about building foundational systems, enjoy evolving core data models, and event-driven architectures. You will be a leader in guiding the direction of the internal and external products that enable developers.

As an engineer on the team, you’ll work closely with our product teams and others to translate product ideas into well-crafted data models, clear service boundaries, and rich user experiences. We care deeply about creating a high-quality product with delightful flows, and we have an equally deep appreciation for the excellent engineering foundations that make such product development possible. You’ll own the maintenance and reliability of the services you bring to life, and you’ll use your own product additions every day in the work you do.

What you'll do

    • Help design and build core backend microservices to power a variety of products. You will work on key foundational pieces like our large event-driven systems, user permissions system, graph variant permissions system, and more. 
    • Work on highly complex problems, and bring other team members along with you.
    • Work in our exciting tech stack spanning GraphQL, TypeScript, Kotlin, Postgres, Kubernetes, Druid, and Kafka.
    • Work with engineering and product leadership to accomplish the team’s roadmap, based on the company priorities and what you know the team can accomplish. 
    • Use new Apollo prototypes before anyone else and help us hone our “developers building for developers” experiences.

About you

    • You’ve worked on distributed systems at scale before and are comfortable implementing complicated and performant microservices from the ground up.
    • You’re excited about GraphQL and modern developer tooling and are interested in helping push the industry forward.
    • You are growth-oriented and enjoy the breadth of work that comes from contributing to systems that affect every product ship.
    • You’re excited to bring your own creativity/vision to the problems Apollo is solving for the developer community, and being data-driven.
    • The idea of sharing your work broadly, both internally and externally, is exciting to you.
    • You’re looking forward to working with a distributed team.
At Apollo, we strive to provide competitive, market-informed compensation whilst ensuring consistency within the team in each country. We make hiring decisions based on your skills, experience, and our overall assessment of what we learned during the hiring process.

In addition to the U.S. base salary range above, we also provide equity and benefits. Apollo offers all U.S. employees a choice of 3 Anthem Blue Cross medical plans and California residents can also choose from an additional 2 Kaiser medical plans. Dental and Vision benefits are provided by Sun Life Financial.

Location: This is a remote position that can be done from anywhere in the United States 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.

E-Verify: 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.

Similar Jobs

Seedify - Backend Engineer

Seedify

India (Remote)
6 Months ago
Hudl - Senior Software Engineer

Hudl

Lincoln, Nebraska, United States (Hybrid)
1 Day ago
Canva - Senior iOS Engineer

Canva

Surry Hills, New South Wales, Australia (Remote)
1 Month ago
Netflix - Full-Stack Software Engineer (L4/5)

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Google - Software Engineer III, Full Stack, Corporate Engineering

Google

Hyderabad, Telangana, India (On-Site)
2 Days ago
Google - Software Engineer III, Mobile (iOS)

Google

Mountain View, California, United States (On-Site)
1 Week ago
Gaming Innovation Group  - Senior .NET Backend Developer

Gaming Innovation Group

Andalusia, Spain (Hybrid)
1 Month ago
Google - Senior Software Engineer, Turn-up Site Reliability Engineering

Google

Dublin, County Dublin, Ireland (On-Site)
2 Weeks ago
Krafton  - Deep Learning Service Dev - Backend Engineer

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Canva - Backend Software Engineer (Java) - User Product

Canva

Sydney, New South Wales, Australia (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Cyara - Sr. Software Engineer

Cyara

Hyderabad, Telangana, India (Hybrid)
3 Months ago
Hedra - Frontend Engineer

Hedra

San Francisco, California, United States (On-Site)
1 Month ago
Netflix - Software Engineer 5 - Observability UI

Netflix

United States (Remote)
2 Weeks ago
CD PROJEKT RED - Senior QA Engineer

CD PROJEKT RED

Boston, Massachusetts, United States (Hybrid)
1 Day ago
Hitachi - Power platform Senior developer

Hitachi

Bengaluru, Karnataka, India (On-Site)
6 Months ago
ION - Lead Software Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
Niantic - Senior Software Engineer, Security

Niantic

Zürich, Zurich, Switzerland (Hybrid)
1 Month ago
Poki - Frontend Developer

Poki

Amsterdam, North Holland, Netherlands (On-Site)
1 Month ago
Microsoft - Senior Software Engineer / Software Engineer - Full Stack

Microsoft

Dublin, County Dublin, Ireland (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Meta - Software Engineer, Systems ML - Frameworks/Compilers/Kernels

Meta

Bellevue, Washington, United States (Remote)
2 Weeks ago
ByteDance - Senior Software Engineer, Global Payment Risk & Compliance

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
ByteDance - Network Software Development Engineer, High Speed Network

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Google - Image Processing Engineer, Display Metrology

Google

Fremont, California, United States (On-Site)
2 Days ago
Meta - Data Engineer, Product Analytics

Meta

Bellevue, Washington, United States (On-Site)
5 Months ago
Scale AI - Content Strategist, Contributor Operations

Scale AI

San Francisco, California, United States (On-Site)
1 Day ago
Netflix - Machine Learning Manager - Promotional Media

Netflix

United States (Remote)
2 Weeks ago
Scientific Games  - Procurement Specialist - Process, Tools, and Continuous Improvement

Scientific Games

Alpharetta, Georgia, United States (On-Site)
1 Week ago
New York Times - Director, Building Operations

New York Times

New York, New York, United States (On-Site)
1 Day ago
Amazon Games - Senior Software Engineer, Amazon Games AI Research

Amazon Games

San Diego, California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Amazon Games - Game Backend Developer

Amazon Games

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Canva - Senior Backend Engineer (Java) Design at Scale - Teams and Education

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
Google - Staff Software Engineer, Site Reliability Engineering

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Days ago
ByteDance - Senior Backend Software Engineer, Trust and Safety

ByteDance

Singapore (On-Site)
6 Months ago
Blockville Digital Assets - Backend Developer (JavaScript)

Blockville Digital Assets

İstanbul, Türkiye (On-Site)
9 Months ago
Spyke Games - Backend Game Developer

Spyke Games

İstanbul, Türkiye (On-Site)
9 Months ago
Epic Games - Engineering Lead

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Xsolla - Software Engineer (Monetization)

Xsolla

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
1 Month ago
Entrata - Backend Developer

Entrata

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
6 Months ago
Epic Games - Senior UI Engineer, Fortnite

Epic Games

London, England, United Kingdom (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded