Software Engineer, New Grad - Defense
Palantir · New York, NY · Onsite
Palantir
Palantir Technologies is a data analytics and software company founded in 2003 by Peter Thiel, Alex Karp, and others, initially built around intelligence and defense work for agencies like the CIA. Its platforms—Gotham, Foundry, Apollo, and the newer AIP—help government and commercial clients integrate sprawling datasets into usable operational tools, competing with the likes of Palo Alto Networks, C3.ai, and traditional government IT contractors, while also encroaching on enterprise data territory held by Snowflake and Databricks. Since its Denver-based IPO in 2020, Palantir has pushed hard into commercial markets, expanding beyond defense and intelligence into healthcare, manufacturing, and supply chain operations.
Gig 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 Software Engineers at Palantir build software at scale to transform how organizations around the world use data. In this role, you’ll have an opportunity to grow more quickly than you ever envisioned as you contribute high-quality code directly to Palantir Gotham: products that are deployed at some of the most important institutions across the government, defense and non-profit sectors. You'll create features used by research scientists, aerospace engineers, intelligence analysts, and economic forecasters in countries around the world. Palantir's Product Development organization is made up of small teams of Software Engineers, each focusing on a specific aspect of a product. For example, you might join a team that builds geospatial mapping tools for mission critical operations, or a component of the Gotham release infrastructure. We encourage communication and collaboration among teams to share context, skills, and experience, so you'll also have the opportunity to learn about other business areas. Core Responsibilities As a Software Engineer, you are involved throughout the product lifecycle - from idea generation, design, and prototyping, to execution and shipping, all while also being paired with a mentor dedicated to your growth and success. You'll collaborate closely with technical and non-technical counterparts to understand our customers' problems and build products that tackle them. One of the most effective ways to understand what our users need is to meet them. You may receive an opportunity to tour the assembly line at an auto-manufacturer or join a counter-terror analyst at their desk to really understand their mission and difficulties. SWE principles include: • Ownership: We see projects through from beginning to end in spite of obstacles we may encounter. • Collaboration: We work internally with people from a variety of backgrounds — such as other Software Engineers, Product Managers, Designers and Product Reliability Engineers. We also partner with our business development teams (Forward Deployed Engineers, Deployment Strategists) in order to understand and solve our customers' problems. • Trust: We trust each other to effectively handle time and priorities, and don't micromanage. We want people to have the space to think for themselves, while feeling supported by their team. Technologies We Use It doesn’t matter what languages you know when you join us; what matters is that you can write clean, effective code and learn new languages quickly. Our software is constantly evolving, so we need engineers who can do the same. Alongside peers that bring diverse experience - whether you’re a former university Teaching Assistant, switched to computer science recently, or are a hackathon enthusiast — you'll build your skills to apply the best technology to solve a given problem. Right now, we use: • A variety of languages, including Java and Go for backend and Typescript for frontend • Open-source technologies like Cassandra, Spark, Elasticsearch, React, and Redux • Industry-standard build tooling, including Gradle and GitHub
Requirements to meet
Disclaimer
Suggestions only — review each course yourself to judge whether it meets the role's requirements. Completing a course doesn't guarantee proficiency or that you'll qualify; hiring standards vary by employer.
Skills required
TypeScript (required)
GapCourses that may help you meet this requirement:
Modern Web Development with TypeScript Specialization
Coursera · beginner · $49/mo · 60h · ★ 4.7
This course directly covers TypeScript, which appears as a requirement in the Software Engineer, New Grad - Defense posting at a beginner level and can be completed in approximately 60 hours.
Introduction to Angular
Coursera · beginner · $49/mo · 5h
This course directly covers TypeScript, which appears as a requirement in the Software Engineer, New Grad - Defense posting at a beginner level and can be completed in approximately 5 hours.
Learn Typescript
Coursera · intermediate · $49/mo · 5h · ★ 4.5
This course directly covers TypeScript, which appears as a requirement in the Software Engineer, New Grad - Defense posting at an intermediate level and can be completed in approximately 5 hours.
Java (required)
GapCourses that may help you meet this requirement:
Sign in users with Microsoft Entra ID in a Java web app
Microsoft Learn · beginner · Free · 37m · ★ 4.8
This beginner course provides hands-on Java experience, directly addressing the Java skill gap required for the Software Engineer, New Grad - Defense role.
Manage secrets in Java applications - Zero Trust and Zero Secrets
Microsoft Learn · beginner · Free · 34m · ★ 4.6
This beginner-level course covers Java, directly addressing the Java skill gap required for the Software Engineer, New Grad - Defense role.
Object Oriented Programming in Java Specialization
Coursera · beginner · $49/mo · 115h · ★ 4.6
This course directly covers Java, which appears as a requirement in the Software Engineer, New Grad - Defense posting at a beginner level and can be completed in approximately 115 hours.
React (required)
GapCourses that may help you meet this requirement:
Meta Front-End Developer Professional Certificate
Coursera · beginner · $49/mo · 229h · ★ 4.7
This course covers React, which appears as a requirement in the Software Engineer, New Grad - Defense posting at a beginner level and can be completed in approximately 229 hours.
React Basics
Coursera · beginner · $49/mo · 28h · ★ 4.7
This course directly covers React, which appears as a requirement in the Software Engineer, New Grad - Defense posting at a beginner level and can be completed in approximately 28 hours.
Advanced React
Coursera · intermediate · $49/mo · 26h · ★ 4.6
This course directly covers React, which appears as a requirement in the Software Engineer, New Grad - Defense posting at an intermediate level and can be completed in approximately 26 hours.
Spark (required)
GapCourses that may help you meet this requirement:
Spark and Python for Big Data with PySpark Specialization
Coursera · beginner · $49/mo · 30h · ★ 4.6
This course directly covers Spark, which appears as a requirement in the Software Engineer, New Grad - Defense posting at a beginner level and can be completed in approximately 30 hours.
Use Apache Spark in Microsoft Fabric
Microsoft Learn · intermediate · Free · 1.5h · ★ 4.8
This course directly covers Spark, which appears as a requirement in the Software Engineer, New Grad - Defense posting at an intermediate level and can be completed in approximately 1 hours.
Use Apache Spark in Azure Databricks
Microsoft Learn · intermediate · Free · 1.5h · ★ 4.7
This course directly covers Spark, which appears as a requirement in the Software Engineer, New Grad - Defense posting at an intermediate level and can be completed in approximately 1 hours.
Supply Chain (required)
GapCourses that may help you meet this requirement:
Supply Chain Management and Analytics
Coursera · beginner · $49/mo · 30h · ★ 4.8
This course directly covers Supply Chain, which appears as a requirement in the Software Engineer, New Grad - Defense posting at a beginner level and can be completed in approximately 30 hours.
Get started with Dynamics 365 Supply Chain Management
Microsoft Learn · beginner · Free · 2h · ★ 4.7
This beginner course directly addresses the Supply Chain skill gap by covering core supply and chain concepts relevant to the role.
Supply Chain Logistics
Coursera · beginner · $49/mo · 11h · ★ 4.7
This course directly covers Supply Chain, which appears as a requirement in the Software Engineer, New Grad - Defense posting at a beginner level and can be completed in approximately 11 hours.