This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Senior Software Engineer, Backend will design and build the future of Apollo’s product platform to support major worldwide customers, including Netflix, Walmart, and Expedia.
This role involves working closely with product teams to translate product ideas into well-crafted data models, clear service boundaries, and rich user experiences.
The engineer will help design and build core backend microservices to power a variety of products.
Responsibilities may include working on foundational pieces like large event-driven systems, user permissions systems, and graph variant permissions systems.
The engineer may also build and maintain reliable internal services for usage-based billing infrastructure, GraphQL-based permissions, and platform CLI tools.
The role includes designing, implementing, and maintaining core backend services that power Apollo insights, observability, and metrics reporting, working with real-time data at production scale.
The engineer will lead projects, solve highly complex problems, and guide the direction of internal and external products that enable developers.
The tech stack includes GraphQL, TypeScript, Kotlin, Rust, Postgres, Kubernetes, Druid, and Kafka.
The engineer will collaborate with engineering and product leadership to accomplish the team’s roadmap based on company priorities.
Participation in an on-call rotation is required.
Requirements:
Candidates must have experience working on distributed systems at scale and be comfortable implementing complicated and performant microservices from the ground up.
A strong interest in GraphQL and modern developer tooling is essential, along with a desire to help push the industry forward.
Candidates should be passionate about building foundational systems and enjoy evolving core data models and event-driven architectures.
A growth-oriented mindset and enjoyment of the breadth of work that affects every product ship are required.
Creativity and vision in solving problems for the developer community are important.
Candidates should be excited about sharing their work broadly, both internally and externally.
A willingness to work with a distributed team is necessary.
Benefits:
The salary range for this position is $144,500 - $182,750 a year, based on skills and experience.
Apollo provides equity and benefits in addition to the base salary.
Employees have a choice of 3 Anthem Blue Cross medical plans, with additional options for California residents.
Dental and Vision benefits are provided by Sun Life Financial.
This is a remote position that can be done from anywhere in the United States or Canada.
Apollo is an equal-opportunity workplace dedicated to hiring a talented and diverse workforce.