Palantir
Software Engineer - Defense Applications
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
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.
- Website
- palantir.com
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?