Skip to main content

Palantir

Software Engineer - Defense Applications

New York, NYfull-timemidAdded 1 month ago

About this role

Palantir seeks a front-end engineer to build defense applications that empower military personnel with data-driven decision-making tools. You'll develop user-facing features using modern web technologies and Palantir's Foundry and AIP platforms, working closely with customers to deliver rapid solutions in dynamic operational environments.

What you'll do

  • Own end-to-end feature development for defense applications used by military personnel
  • Collaborate with customers and forward-deployed engineers to design and implement solutions
  • Develop geospatial and 3D visualizations using technologies like Maplibre and Three.js
  • Build and maintain reusable tools and libraries for cross-application use
  • Mentor team members and share expertise as you develop deep domain knowledge
  • Balance rapid delivery with technical excellence in fast-moving project cycles

What they're looking for

  • Front-end development with React
  • State management (Redux or similar)
  • Geospatial and 3D rendering technologies
  • API integration and management
  • Full-stack web technologies
  • Domain-specific application design
  • Adaptability and collaborative problem-solving
  • Customer-focused engineering approach
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Palantir

Palantir builds data platforms and software solutions that help government and enterprise customers tackle complex operational challenges, with a focus on responsible AI governance and privacy. The company is hiring software engineers and interns for forward-deployed customer roles, infrastructure and platform teams, and specialized privacy and civil liberties engineering positions.

View all jobs at Palantir

Likely interview questions

  • Walk us through your experience with React and state management libraries like Redux. How have you approached managing complex application state in previous projects?
  • Describe a time when you had to learn a new technology or tool quickly to solve a problem. How did you approach it and what was the outcome?