Software Engineer - Core Interfaces

Palantir Palantir · Enterprise · Palo Alto, CA · Dev

Software Engineer - Core Interfaces at Palantir, focusing on building and maintaining frontend frameworks that enable seamless interaction between Palantir's data-driven applications. This role involves API design, UX considerations, and working with core web APIs and Electron for cross-application communication, including enabling functionality for AI agents.

What you'd actually do

  1. work with these cross-application frameworks end-to-end, from the low-level technical implementation to high-level UX decisions
  2. work extensively with core web APIs—Broadcast Channels, Service Workers, Local Storage—to enable real-time communication between applications
  3. help develop an Electron application that extends and enhances these workflows through Electron-specific capabilities, such as the IPC API
  4. build relationships with teams across the company and develop a deep understanding of different codebases and their architectural patterns
  5. API design is central to the role: the interfaces you create need to be ergonomic and portable enough to slot into any application that adopts them, while also being powerful enough to enable complex user interactions

Skills

Required

  • frontend software engineering experience
  • JavaScript
  • web technologies
  • algorithms
  • performance
  • systems design
  • written and verbal communication skills
  • US Security clearance

Nice to have

  • TypeScript
  • React
  • Electron
  • Gradle
  • Webpack
  • GitHub
  • CircleCI
  • API design
  • user experience
  • cross-app behaviors
  • CI/CD development environment
  • collaboration
  • creative problem-solving

What the JD emphasized

  • 2+ years of frontend software engineering experience
  • Strong frontend coding skills
  • Bachelor's degree in Computer Science or related field, or equivalent understanding of algorithms, performance, and systems design
  • Eligibility and willingness to obtain a US Security clearance