Backend Software Engineer – Infrastructure, Foundations

Jobtailor

Greater London

On-site

GBP 90,000 - 130,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Jobtailor is seeking an experienced software engineer to design and build scalable distributed systems in a London-based role. You will work across the full software lifecycle, from idea generation and prototyping to production delivery.

You will collaborate with both technical and non-technical teammates to solve customer problems, build high-performance data processing pipelines, and contribute to open-source libraries, with emphasis on security clearance readiness and cloud infrastructure

Qualifications

  • Engineering background in Computer Science, Mathematics, Software Engineering, Physics or similar field
  • Strong coding skills with proficiency in Java, C++, Python, Rust, or similar languages
  • Familiarity with storage and data processing systems, cloud infrastructure, and other technical tools
  • Strong written and verbal communication skills
  • Ability to iterate quickly with teammates, incorporate feedback, and maintain a high bar for quality
  • Ability to learn new technology and concepts, even without in-depth experience
  • Experience developing and managing highly-available distributed systems is beneficial, but not required
  • Active US Security clearance, or eligibility and willingness to obtain one, is beneficial but not necessary
  • Must work from the city and/or country in which employed if approved for exceptional remote work

Responsibilities

  • Build software at scale throughout the product lifecycle from idea to production delivery
  • Collaborate with teammates to understand customer problems and build solutions
  • Build a performant search and indexing ecosystem for complex, permissioned data
  • Contribute to open-source data processing libraries and integrate innovations
  • Build distributed systems powering large-scale compute workloads and container scheduling
  • Design architecture and APIs guiding application developers
  • Implement tracing and performance observability in high-scale microservices
  • Build reliable, scalable storage, authentication, and asset-serving systems
  • Automate deployment, management, and operations of distributed systems including Cassandra, Elasticsearch, Kafka
  • Develop foundational capabilities for Palantir Foundry and Gotham used by public/private institutions

Skills

Distributed Systems
Java
C++
Python
Cloud Infrastructure
Performance Observability
API Design

Education

Bachelor's degree in Computer Science

Tools

Cassandra
Elasticsearch
Kafka
Palantir Foundry
Gotham

Job description

  • Build software at scale throughout the product lifecycle, from idea generation and design through prototyping and production delivery
  • Collaborate with technical and non-technical teammates to understand customer problems and build solutions
  • Build a performant search and indexing ecosystem for complex granularly permissioned data
  • Contribute to open-source data processing libraries and integrate innovations for performance gains
  • Build distributed systems powering large-scale compute workloads and efficiently schedule hundreds of thousands of containers hourly
  • Design architecture and opinionated APIs that guide application developers
  • Implement tracing and performance observability in high-scale distributed microservice architectures
  • Build reliable, performant, and scalable systems for storage, authentication, and asset serving
  • Automate deployment, management, and operations of distributed systems including Cassandra, Elasticsearch, Kafka, and more
  • Develop foundational capabilities for Palantir Foundry and Gotham used by public- and private-sector institutions worldwide

Requirements

  • Engineering background in Computer Science, Mathematics, Software Engineering, Physics or similar field
  • Strong coding skills with demonstrated proficiency in programming languages such as Java, C++, Python, Rust, or similar languages
  • Familiarity with storage and data processing systems, cloud infrastructure, and other technical tools
  • Strong written and verbal communication skills
  • Ability to iterate quickly with teammates, incorporate feedback, and maintain a high bar for quality
  • Ability to learn new technology and concepts, even without in-depth experience
  • Experience developing and managing highly-available distributed systems is beneficial, but not required
  • Active US Security clearance, or eligibility and willingness to obtain one, is beneficial but not necessary
  • Must work from the city and/or country in which employed if approved for exceptional remote work

Core Competencies

Demonstrates expertise in building scalable software systems and distributed architectures, with strong coding skills in languages such as Java, C++, and Python. Proficient in automating deployment and managing complex data processing systems while collaborating effectively with diverse teams.

Highest-signal resume keywords

  • Distributed Systems Development
  • Java Programming
  • C++ Programming
  • Python Programming
  • Cloud Infrastructure Management

ATS Optimization Keywords

Hard Skills

  • Software Engineering
  • Data Processing Systems
  • Performance Observability
  • Microservice Architecture
  • API Design
  • Container Scheduling
  • Open-Source Contribution
  • High-Scale Systems
  • Automation
  • Prototyping

Soft Skills

  • Strong Communication Skills
  • Team Collaboration
  • Feedback Incorporation
  • Quality Maintenance
  • Quick Iteration

Certifications & Qualifications

  • Active US Security Clearance

Industry Keywords

  • Software Development Lifecycle
  • Granular Permissioning
  • Compute Workloads
  • Public Sector Solutions
  • Private Sector Solutions

Tools & Technologies

  • Cassandra
  • Elasticsearch
  • Kafka
  • Palantir Foundry
  • Gotham
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mission Systems Engineer – Foundry Pipelines, Operator Apps
Mission Systems Engineer – Foundry Pipelines, Operator Apps

Jobtailor • Greater London

On-site
GBP 90,000 - 140,000
Backend Software Engineer - Infrastructure, Foundations
Backend Software Engineer - Infrastructure, Foundations

Palantir • Greater London

Hybrid
GBP 110,000 - 150,000
Senior Backend Software Engineer - Infrastructure
Senior Backend Software Engineer - Infrastructure

The Rundown AI, Inc. • Greater London

Hybrid
GBP 70,000 - 90,000
Hybrid work options
Collaborative environment
Empowerment of impactful projects
Solutions Engineer, Real-Time Intelligence Platforms – Security Clearance
Solutions Engineer, Real-Time Intelligence Platforms – Security Clearance

Jobtailor • Greater London

On-site
GBP 90,000 - 140,000
Senior Backend Software Engineer - Application Development
Senior Backend Software Engineer - Application Development

The Rundown AI, Inc. • Greater London

On-site
GBP 70,000 - 90,000
Software Engineer - Environment Platform
Software Engineer - Environment Platform

Palantir • City Of London

Hybrid
GBP 55,000 - 75,000
Forward Deployed Engineer, Security Clearance – NATO
Forward Deployed Engineer, Security Clearance – NATO

Jobtailor • Greater London

Hybrid
GBP 70,000 - 100,000
Software Engineer, New Grad - Production Infrastructure
Software Engineer, New Grad - Production Infrastructure

algojobs • City Of London

Hybrid
GBP 50,000 - 80,000
Hybrid work options
Focus on employee well-being
Opportunities for growth
Principal Software Engineer
Principal Software Engineer

Jobtailor • Greater London

On-site
GBP 120,000 - 190,000
Software Engineer, Internship
Software Engineer, Internship

Palantir Technologies • Greater London

Hybrid
GBP 24,000 - 32,000
Hybrid work options