Taro Logo

Backend Software Engineer - Application Development

Palantir builds the world's leading software for data-driven decisions and operations, enabling organizations to develop lifesaving drugs, forecast supply chain disruptions, and locate missing children.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · AI

Job Description

Palantir Technologies is seeking a Backend Software Engineer to join their Application Development team in London. This role offers an opportunity to build world-changing software that helps organizations make data-driven decisions. As a Backend Software Engineer, you'll be integral in developing scalable services that power Palantir's operational data and AI systems.

The position involves working throughout the product lifecycle, from ideation to production delivery. You'll collaborate with cross-functional teams to understand customer problems and build effective solutions. The role offers unique opportunities through the Frontline program, where engineers can be embedded with customers to gain firsthand insight into user challenges and needs.

Your work will involve architecting high-performance backend services, building robust APIs, and optimizing applications for scale. You'll use various technologies including Java, Rust, Python, Go, and distributed systems technologies like Kafka and Cassandra. The position requires strong technical skills, collaborative abilities, and a passion for solving real-world problems.

Palantir offers a unique work environment that celebrates individual strengths and promotes growth opportunities. The company maintains a hybrid work model, believing that in-person collaboration fosters innovation while offering flexibility. They provide comprehensive health and well-being programs, though benefits may vary by region.

This is an excellent opportunity for engineers who want to make a significant impact while working with cutting-edge technologies and solving complex challenges for some of the world's most important institutions. The role combines technical excellence with real-world problem-solving, offering a chance to grow both as a technical contributor and engineering leader.

Last updated 2 months ago

Responsibilities For Backend Software Engineer - Application Development

  • Architecting, developing, and maintaining high-performance, scalable backend services
  • Maintaining high coding standards through guidelines and code reviews
  • Building robust APIs for front-end developers and external systems integration
  • Designing efficient data structures and algorithms for large-scale data
  • Optimizing applications for speed and scalability
  • Collaborating with cross-functional teams to improve user workflows

Requirements For Backend Software Engineer - Application Development

Java
Python
Rust
Go
Kafka
Cassandra
Kubernetes
  • Experience in designing, developing, and maintaining live backend systems
  • In-depth understanding of data structures, system architecture, API development
  • Engineering background in Computer Science, Mathematics, Software Engineering, Physics or similar field
  • Strong coding skills in Java, C++, Python, Rust, or similar languages
  • Strong written and verbal communication skills
  • UK Security clearance or eligibility is beneficial but not necessary

Benefits For Backend Software Engineer - Application Development

Medical Insurance
  • Hybrid work options
  • Career growth opportunities
  • Health and well-being programs

Related Jobs