Skip to main content
All jobs

Employer listing

Software Engineer - Developer Productivity

Palantir

New York, Ny · hybrid · full time

$135,000 - $200,000

The Role

Software Engineers at Palantir build software at scale to transform how organizations globally use data. As a Software Engineer on Developer Productivity, you’ll identify, develop, and drive investments to improve the velocity and quality of our engineering, as well as bolster the happiness and productivity of other developers.

The role spans a spectrum of areas, such as build and software supply-chain systems, platform runtime environments, telemetry relating concurrency, memory/performance optimizations, and monitoring/alerting. Your primary users will be other developers at Palantir.

The team is hiring for Frontend and Backend engineers.

Core Responsibilities

  • Define and build standard practices for how services are operated and observed throughout their deployment
  • Build libraries and tooling for defining service APIs and the RPC interactions between microservices; like the conjure ecosystem
  • Unify frontend build and CI infrastructure across all of Palantir
  • Help developers understand and adhere to development practices by building great tools and development processes
  • Push Palantir to the cutting edge of software supply chain security

Technologies We Use

  • A variety of languages, including Java, Go, and TypeScript
  • Open-source databases like Cassandra, Lucene, Elasticsearch
  • Open-source libraries/frameworks like GraphQL, Undertow, Jackson, and Log4j
  • Industry-standard build tooling, including Gradle, Webpack, CircleCI, and GitHub

What We Value

  • Expertise and depth of understanding of a technology or problem space
  • Ability to understand how technical decisions impact individuals who will use what you’re building
  • Empathy for developer and operator workflows and productivity
  • Awareness of recent industry practices and open source advancements
  • Active US Security clearance, or eligibility and willingness to obtain one, is beneficial but not necessary

What We Require

  • 2+ years of software engineering experience, preferably in fields such as Computer Science, Mathematics, Software Engineering, Physics
  • Strong coding skills with demonstrated proficiency in programming languages, such as Java, C++, Python, JavaScript/TypeScript, or similar languages
  • Great problem solving skills with ability to dive into and navigate existing complex systems
  • Familiarity with data structures, storage systems, cloud infrastructure, and other technical tools
  • Strong written and verbal communication skills

Benefits

Medical, dental, vision, life, and disability insurance; 401(k); take-what-you-need PTO plus a 2-week year-end break and 10 holidays; paid parental leave, backup childcare, and fertility benefits; commuter benefits; and relocation assistance.