Skip to main content
All jobs

Employer listing

Software Engineer - Apollo Systems

Palantir

Seattle, Wa · hybrid · full time · Mid Level

$145,000 - $200,000

The Role

Apollo is Palantir’s autonomous software management and deployment platform. It enables seamless, continuous delivery of mission-critical software (Foundry, Gotham, AIP) across a vast range of environments: on-prem, public cloud, disconnected (air-gapped) networks, and highly regulated settings (including IL-5 and FedRAMP).

As a Software Engineer on the Apollo team, you’ll build and operate a large-scale distributed system to allow the remote operation and maintenance of Kubernetes clusters. You’ll design and implement backup and restore solutions for Kubernetes, leveraging proprietary compression infrastructure, and build/optimize our container artifact store based on the OCI distribution spec.

Core Responsibilities

  • Build and maintain highly available systems responsible for orchestration of software deployment across hundreds of production environments.
  • Develop performance-sensitive storage features and optimizations to store and serve Palantir products.
  • Engage and solve problems that customers need today with a tight feedback loop.
  • Work directly with other teams to solve problems that cross the team boundary.
  • Debug complex issues and performance problems throughout the stack, including open source.

What We Require

  • 4+ years of professional software development experience on core infrastructure with emphasis on operational excellence.
  • 2+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and existing systems.
  • Bachelor's degree in Computer Science or equivalent.

What We Value

  • Systems programming experience with strong proficiency in Golang, Java, or equivalent.
  • Familiarity with containers (Docker) and orchestration (Kubernetes) at scale.
  • Experience working with hosted container registries such as Amazon Elastic Container Registry (ECR), Google Artifact Registry, or Azure Container Registry (ACR).
  • Familiarity with the OCI Distribution Spec and open source registry projects (e.g., distribution/distribution, Harbor).
  • Experience designing, building, and operating high-scale observability or infrastructure systems.
  • Experience building high-quality software in a fast-paced CI/CD development environment.
  • Empathy for developer and operator workflows and productivity.

Benefits

Comprehensive medical, dental, and vision; life, AD&D, and disability coverage; 401k; commuter benefits; flexible/take-what-you-need PTO, 10 holidays, plus year-end 2-week break; parental leave, childcare stipends, and fertility benefits; relocation assistance.