Software Engineer - Apollo Platform

Palantir Palantir · Enterprise · New York, NY · Dev

Software Engineer on the Apollo platform responsible for building and maintaining highly available systems for autonomous management and continuous deployment of software across hundreds of production environments, including air-gapped and accredited environments (IL-5, FedRAMP). Focus on scale, reliability, and developer/operator productivity.

What you'd actually do

  1. Build and maintain highly available systems responsible for orchestration of software deployment across hundreds of production environments
  2. Engage and solve problems that customers need today with a tight feedback loop for what is important and what works
  3. Working directly with other teams to solve problems that cross the team boundary
  4. Debug complex issues and performance problems throughout the stack

Skills

Required

  • Experience in Software Engineering, Computer Science, Math, Physics or or similar field
  • Strong software developer with demonstrated proficiency in programming languages, such as Java, Golang, C++, or equivalent
  • Demonstrated ability to learn and work independently and make good decisions with minimal direction
  • Strong written and verbal communication skills
  • Great problem solving skills with ability to evolve complex systems

Nice to have

  • Some familiarity with containers (Docker) and orchestration (Kubernetes)
  • Experience developing and managing highly-available distributed systems
  • Demonstrated success building systems that meet requirements around monitoring, stability, and scalability
  • Experience building high-quality software in a fast-paced CI/CD development environment
  • High empathy for developer and operators workflows and productivity

What the JD emphasized

  • IL-5 and FedRAMP