Software Engineer - Core Interfaces

Palantir

New York (NY)

On-site

USD 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Palantir is seeking a Software Engineer to develop cross-application frameworks that enhance user interaction and data synchronization. This role emphasizes the importance of strong API design and a keen eye for user experience, requiring expertise in core web technologies and the creation of seamless integrations across applications.

The ideal candidate will have experience with backend services, frontend frameworks, and will collaborate with various teams to ensure coherent functionality. This position is based in New York, offering a compelling opportunity to work at the forefront of data-driven technology.

Qualifications

  • Strong API design skills are required for ergonomic and portable interfaces.
  • Experience with core web APIs like Broadcast Channels, Service Workers, and Local Storage.
  • Understanding of user experience principles for intuitive interactions.

Responsibilities

  • Work end-to-end on cross-application frameworks.
  • Enable real-time communication between applications.
  • Develop an Electron application to enhance workflows.

Skills

API design skills
Frontend frameworks development
User experience design
Knowledge of core web APIs
Experience with Electron

Job description

A World-Changing Company

Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more.

The Role

Palantir builds applications that help customers organize, understand, and make decisions based on their data. Because these applications serve different roles within an organization's workflow, users frequently have multiple applications open at once, and expect them to work together seamlessly. While backend services handle much of this coordination, delivering a truly fast and responsive experience requires applications to also directly interact with each other through client-side frameworks running in the browser. Building these frameworks is uniquely challenging: every Palantir application plays a distinct role and has its own set of first‑class UX concepts, yet the frameworks need to integrate cleanly into all of them. Success requires both strong API design skills and a keen eye for user experience.

The frontend frameworks our team builds serve a variety of functions across Palantir’s application ecosystem. Some frameworks integrate deeply with the Palantir Ontology—a foundational layer that provides a schema for defining objects and relationships between them. These frameworks enable real‑time data synchronization across applications: for example, when a user selects an Ontology object on a map, data plots in a different application instantly update to show that object's properties. Other frameworks operate independently of the Ontology: for example, one framework allows applications to define custom behaviors that can be invoked by other applications or even by AI agents, giving them the flexibility to expose arbitrary functionality across the platform.

Core Responsibilities

As a software engineer on this team, you’ll work with these cross‑application frameworks end‑to‑end, from the low‑level technical implementation to high‑level UX decisions. You’ll work extensively with core web APIs—Broadcast Channels, Service Workers, Local Storage—to enable real‑time communication between applications. Additionally, you will help develop an Electron application that extends and enhances these workflows through Electron‑specific capabilities, such as the IPC API. Along the way, you’ll build relationships with teams across the company and develop a deep understanding of different codebases and their architectural patterns.

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. Just as important is a strong sense of UX: the interactions these frameworks enable should feel native and intuitive regardless of which applications a user has open. The ideal candidate is a well‑rounded engineer who is excited by the creative challenge of designing new cross‑app behaviors, and has the technical know‑how to codify these behaviors in an idiomatic and extensible way.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Core Interfaces
Software Engineer - Core Interfaces

Palantir Technologies • New York (NY)

On-site
USD 135,000 - 200,000
Medical, dental, and vision insurance
Paid time off
401k plan
+1
Software Engineer - Core Interfaces
Software Engineer - Core Interfaces

The Rundown AI, Inc. • Palo Alto (CA)

Hybrid
USD 135,000 - 200,000
Medical, dental, and vision insurance
401k plan
Flexible paid time off
Software Engineer - Core Interfaces Software
Software Engineer - Core Interfaces Software

Front Door Defense • New York (NY)

On-site
USD 135,000 - 200,000
Medical, dental, and vision insurance
Paid time off; flexible policies
Commuter benefits
Frontend Engineer, Core Interfaces & Real-Time UX
Frontend Engineer, Core Interfaces & Real-Time UX

jobs.frontdoordefense.com - Jobboard • New York (NY)

Hybrid
USD 135,000 - 200,000
Medical, dental, and vision insurance
Paid time off; flexible policies
Commuter benefits
Frontend Systems Engineer – Real‑Time Cross‑App UX
Frontend Systems Engineer – Real‑Time Cross‑App UX

Palantir • New York (NY)

On-site
USD 100,000 - 150,000
Software Engineer - Defense Applications
Software Engineer - Defense Applications

Palantir • New York (NY)

On-site
USD 100,000 - 140,000
Full Stack Software Engineer
Full Stack Software Engineer

Palantir Technologies • New York (NY)

Hybrid
USD 135,000 - 200,000
Medical, dental, and vision insurance
Take what you need paid time off
Relocation assistance
Senior Front End Software Engineer
Senior Front End Software Engineer

Palantir Technologies • New York (NY)

On-site
USD 135,000 - 200,000
Medical, dental, and vision insurance
401k plan
Take what you need paid time off
+2
Software Engineer - Edge
Software Engineer - Edge

The Rundown AI, Inc. • Washington

Hybrid
USD 100,000 - 130,000
Medical, dental, and vision insurance
Paid time off without accrual
Relocation assistance
+1
Web Application Developer
Web Application Developer

Palantir Technologies • Washington

Hybrid
USD 135,000 - 200,000
Medical, dental, and vision insurance
Life insurance
Commuter benefits
+5