Taro Logo

Application Security Engineer

Palantir builds the world's leading software for data-driven decisions and operations, enabling partners to develop lifesaving drugs, forecast supply chain disruptions, and locate missing children.
$135,000 - $200,000
Security
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Cybersecurity · Enterprise SaaS

Description For Application Security Engineer

Palantir Technologies is seeking an Application Security Engineer to join their team in Seattle, WA. This role is crucial in protecting mission-critical information for defense, intelligence, and commercial applications. The position combines software engineering expertise with security specialization, focusing on product security reviews, architecture design, and vulnerability analysis.

The ideal candidate will be responsible for performing comprehensive security assessments, including whitebox, greybox, and blackbox testing. They'll work directly with product architects and engineers as a security subject matter expert, conducting threat modeling and implementing security controls. The role offers significant autonomy to drive transformational security initiatives across the company.

Key aspects of the role include implementing software supply chain security controls, hardware-backed GPG key signing for commits, and developing new security services. The position requires strong programming skills in languages like Java, Golang, JavaScript, or Python, combined with deep security expertise.

The compensation package is competitive, ranging from $135,000 to $200,000 annually, plus additional benefits including comprehensive health insurance, unlimited PTO, and various family-friendly policies. Palantir offers a hybrid work environment, emphasizing in-person collaboration while providing flexibility.

This is an excellent opportunity for a security-focused software engineer to make a significant impact on products that serve critical global missions, from drug development to missing children cases. The role offers both technical challenges and the chance to lead strategic security initiatives that shape the entire organization's security posture.

Last updated a month ago

Responsibilities For Application Security Engineer

  • Perform deep architecture and security reviews on highly complex products to identify vulnerabilities
  • Lead engineering teams in feature design, threat modeling, and security-critical code and architecture
  • Develop and implement automation to eliminate entire classes of weaknesses across the organization
  • Drive decision-making by determining the tradeoffs between security and product design
  • Lead implementation of strategic security initiatives that improve security across Palantir

Requirements For Application Security Engineer

Java
Python
JavaScript
Go
  • Development or software engineering experience and a deep passion for information security
  • Experience with a modern high-level programming language (e.g. Java, Golang, Javascript, Python, etc.)
  • Demonstrated experience evaluating code for vulnerabilities and weaknesses
  • Experience with complex architectures and codebases (e.g. SOA or micro-services)
  • Experience utilizing/with CodeQL or other static code analysis platforms
  • Experience performing black-box testing of web applications

Benefits For Application Security Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Commuter Benefits
Relocation Benefits
Parental Leave
401k
  • Medical, dental, and vision insurance
  • Life, AD&D and disability insurance
  • Commuter benefits
  • Relocation assistance
  • Unlimited PTO
  • 2 weeks paid time off at end of year
  • 10 paid holidays
  • Parental leave
  • Fertility and family building benefits
  • New child stipend
  • 401k plan
  • Back-up care for parents

Interested in this job?

Jobs Related To Palantir Technologies Application Security Engineer