Palantir Technologies logo
Palantir Technologies
Posted 136 days agoVerified live 8h ago

Software Engineer - Apollo Platform

Brief overview

Seattle, WAIn-person
UndergradOr in progress
$135k–$200k/yrStated range
Problem solving and system designDebugging complex issues and performance problemsWorking independently with minimal directionStrong written and verbal communicationFamiliarity with containers (Docker)Orchestration with KubernetesDeveloping and managing highly-available distributed systemsWorking in fast-paced CI/CD environmentsEmpathy for developer and operator workflows

Job description

Summary

Palantir Technologies is a world-changing company that builds leading software for data-driven decisions and operations. The Software Engineer on the Apollo platform will be responsible for building software at scale to transform how organizations deploy software, collaborating closely with various teams to address customer challenges.

Responsibilities

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

Skills

  • Experience in Software Engineering, Computer Science, Math, Physics 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
  • 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

Qualifications

Must Haves

  • Experience in Software Engineering, Computer Science, Math, Physics 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 Haves

  • 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

Benefits

  • Employees (and their eligible dependents) can enroll in medical, dental, and vision insurance as well as voluntary life insurance
  • Employees are automatically covered by Palantir’s basic life, AD&D and disability insurance
  • Commuter benefits
  • Take what you need paid time off, not accrual based
  • 2 weeks paid time off built into the end of each year (subject to team and business needs)
  • 10 paid holidays throughout the calendar year
  • Supportive leave of absence program including time off for military service and medical events
  • Paid leave for new parents and subsidized back-up care for all parents
  • Fertility and family building benefits including but not limited to adoption, surrogacy, and preservation
  • Stipend to help with expenses that come with a new child
  • Employees can enroll in Palantir’s 401k plan
  • Many teams do offer hybrid options (WFH a day or two a week), allowing our employees to strike the right trade-off for their personal productivity
  • Based on business need, there are a few roles that allow for “Remote” work on an exceptional basis. If you are applying for one of these roles, you must work from the state in which you are employed

More jobs like this