At a Glance
- Tasks: Design and build cutting-edge Kubernetes products across diverse environments.
- Company: Join Palantir, a leader in data-driven software solutions.
- Benefits: Enjoy competitive pay, health perks, and flexible work options.
- Why this job: Make a real impact on infrastructure at scale with innovative technology.
- Qualifications: 4+ years in software development, strong skills in Go or C/C++.
- Other info: Collaborative culture with opportunities for personal and professional growth.
The predicted salary is between 48000 - 72000 ÂŁ per year.
Substrate is the team responsible for Palantir's core production infrastructure — 100s of K8s clusters — from on‑prem to the major cloud hyperscalers, whether they are internet‑connected or air‑gapped, small hardware footprint or large. As a Senior Software Engineer on Substrate, you will design and build Palantir's managed Kubernetes product offerings across all these environments. You and your team will be responsible for bootstrapping and operating the entire fleet of K8s clusters with zero manual steps by building industry‑leading tooling and contributing to core CNCF components. You will also be responsible for ensuring scale, stability and security across a matrix of compliance regimes and hosting infrastructure types. Your team culture emphasizes engineering rigor and operational excellence at scale. This means issues in production should be pre‑empted and deeply root‑caused, and investments in automation and self‑healing systems are key. If you’re excited about infrastructure at scale and working with Kubernetes, this is the right role for you.
Core Responsibilities
- Deliver a container runtime to challenging new environment types — new clouds, on premise, edge devices.
- Build automation and establish standards for operating K8s securely at scale with zero manual operations overhead.
- Drive innovation through adoption of novel K8s features and CNCF tools, making upstream contributions as needed.
- Design the next generation of Palantir’s infrastructure through a deep understanding of internal systems and CNCF standards.
- Systems programming experience with strong proficiency in Go, C/C++ or equivalent.
- Working knowledge or hands‑on experience of infrastructure automation tools such as Terraform, Ansible, Puppet or K8s operators, and competent coding in Go, Java, or equivalent for the purposes of automation or scripting.
- Deep familiarity with hardware and OS configurations, diagnostic tooling, networking nuts and bolts.
- Deep familiarity with containers (Docker) and orchestration (Kubernetes) at scale.
- Experience working with a cloud provider (AWS/Azure/GCE), or sys‑admin/SRE experience in data centers.
- Experience designing, building, and operating high‑scale observability or infrastructure systems.
- Working knowledge of networking fundamentals, experience with CNIs or cloud networking infrastructure preferred.
- 4+ years of professional software development experience on core infrastructure with emphasis on operational excellence.
- 2+ years of experience contributing to the system design or architecture (design patterns, reliability and scaling) of new and existing systems.
- Bachelor’s degree in Computer Science or equivalent.
About Palantir
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.
Life at Palantir
We want every Palantirian to achieve their best outcomes, celebrating each individual’s strengths, skills, and interests from your first interview to long‑term growth, rather than relying on traditional career ladders. Paying attention to the needs of our community enables us to optimize our opportunities to grow and helps ensure many pathways to success at Palantir. We invest in health and well‑being across all areas of our team’s lives, fostering a culture of collaboration and innovation. In‑person work is encouraged to maximize creative outcomes, though many teams offer hybrid options (WFH one–two days a week). Some roles allow remote work on an exceptional basis, requiring employees to work from their city or country of employment. We are committed to making the application and hiring process accessible to everyone and will provide reasonable accommodation for those living with a disability. If you need an accommodation for the application or hiring process, please reach out and let us know how we can help.
Senior Software Engineer, Substrate in City of Westminster employer: Palantir Technologies
Contact Detail:
Palantir Technologies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer, Substrate in City of Westminster
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Palantir on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects, especially those related to Kubernetes and infrastructure automation. This is your chance to demonstrate your expertise beyond the CV.
✨Tip Number 3
Ace the interview by practising common technical questions and scenarios related to K8s and cloud infrastructure. We recommend doing mock interviews with friends or using platforms that offer coding challenges.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team at Palantir.
We think you need these skills to ace Senior Software Engineer, Substrate in City of Westminster
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your experience with Kubernetes, Go, and any relevant infrastructure automation tools. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your passion for infrastructure at scale. Share specific examples of your past projects and how they relate to the responsibilities outlined in the job description. Let your personality shine through!
Showcase Your Problem-Solving Skills: In your application, don’t just list your technical skills; demonstrate how you've used them to solve real-world problems. We love candidates who can think critically and pre-empt issues in production, so share those experiences with us!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Don’t miss out on this opportunity!
How to prepare for a job interview at Palantir Technologies
✨Know Your Kubernetes Inside Out
Make sure you brush up on your Kubernetes knowledge before the interview. Understand its architecture, features, and how it operates at scale. Be ready to discuss your hands-on experience with K8s, especially in relation to automation and self-healing systems.
✨Showcase Your Coding Skills
Since this role requires strong programming skills, be prepared to demonstrate your proficiency in Go, C/C++, or similar languages. You might be asked to solve coding problems or discuss past projects where you implemented automation tools like Terraform or Ansible.
✨Understand Infrastructure Challenges
Familiarise yourself with the challenges of operating infrastructure across different environments, including on-prem and cloud. Be ready to share examples of how you've tackled issues related to scale, stability, and security in previous roles.
✨Emphasise Team Collaboration
Palantir values collaboration and innovation, so highlight your experience working in teams. Discuss how you've contributed to team culture and engineering rigor, and be prepared to talk about how you handle production issues and root cause analysis.