Senior Software Engineer (Rust, C++, Java, Go or Python) in London

Senior Software Engineer (Rust, C++, Java, Go or Python) in London

London Full-Time 100000 - 150000 € / year (est.) No home office possible
Durlston Partners LLP

At a Glance

  • Tasks: Design and build core software platforms for autonomous systems.
  • Company: Join a high-growth tech company leading in AI and robotics innovation.
  • Benefits: Up to £150k salary, equity, health insurance, and free meals.
  • Other info: Collaborative culture with excellent career growth opportunities.
  • Why this job: Make a real impact on cutting-edge technology from Day One.
  • Qualifications: Strong programming skills in C++, Java, Rust, or Python required.

The predicted salary is between 100000 - 150000 € per year.

Software Engineering

Up to £150k base + meaningful equity

London

Are you excited by solving technically challenging problems and building mission‑critical software? We’re partnering with a well‑funded, high‑growth technology company at the forefront of software and AI innovation. They’re building the foundational platforms that power the autonomous age – tackling some of the toughest challenges in robotics, autonomy, and large‑scale data systems.

This is a chance to:

  • Build core platforms and intuitive interfaces that enable autonomous systems to collaborate and process vast amounts of sensor data.
  • Solve complex technical problems alongside exceptional engineers from AI, robotics, and systems backgrounds.
  • Join at a pivotal growth stage, with high levels of ownership, autonomy, and impact from Day One.
  • Work in a collaborative culture, where your ideas directly influence product design, functionality, and direction.

What you’ll do:

  • Design, build, and test core software platforms and user interfaces.
  • Collaborate with customers and users to refine and deliver features that matter most.
  • Interface with autonomous and robotic systems in the field.
  • Contribute to a culture of engineering excellence, working closely with colleagues across AI/ML, networking, and robotics.

What we’re looking for:

  • Strong programming skills in C++, Java, Rust, or Python.
  • A strong computer science, engineering, or technical background (degree or equivalent experience).
  • Enthusiasm for working across a diverse tech stack and solving problems in mission‑critical environments.

Competitive base salary (£100k–150k) with meaningful equity in a company built for the long term.

Strong employer pension contribution.

Private health and dental insurance.

Free breakfast, lunch, and weekly team socials.

A collaborative engineering‑driven culture, with a modern London office as the hub.

Senior Software Engineer (Rust, C++, Java, Go or Python) in London employer: Durlston Partners LLP

Join a pioneering technology company in London that is redefining the future of software and AI innovation. With a strong focus on collaboration and engineering excellence, employees enjoy a competitive salary, meaningful equity, and comprehensive benefits including private health insurance and generous pension contributions. This is an exceptional opportunity to grow within a dynamic environment where your contributions directly shape the future of autonomous systems.

Durlston Partners LLP

Contact Detail:

Durlston Partners LLP Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer (Rust, C++, Java, Go or Python) in London

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with Rust, C++, Java, Go, or Python. A personal introduction can make all the difference when it comes to landing that interview.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects and contributions, especially those related to autonomous systems or robotics. This is your chance to demonstrate your problem-solving abilities and technical expertise.

Tip Number 3

Prepare for technical interviews by brushing up on coding challenges and system design questions. Practice makes perfect, so consider using platforms like LeetCode or HackerRank to sharpen your skills before the big day.

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented engineers who are excited about building mission-critical software. Your next big opportunity could be just a click away!

We think you need these skills to ace Senior Software Engineer (Rust, C++, Java, Go or Python) in London

C++
Java
Rust
Python
Software Design
Software Testing
Problem-Solving Skills

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your programming skills in C++, Java, Rust, or Python. We want to see how your experience aligns with the technical challenges we face, so don’t hold back on showcasing your best projects!

Tailor Your Application:Take a moment to customise your application for this role. Mention specific experiences that relate to building core software platforms and solving complex problems. We love seeing how you can contribute to our mission!

Be Yourself:Let your personality shine through! We’re looking for someone who fits into our collaborative culture, so don’t be afraid to share your enthusiasm for tech and teamwork in your application.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Durlston Partners LLP

Know Your Tech Stack

Make sure you brush up on your programming skills in C++, Java, Rust, or Python. Be ready to discuss your experience with these languages and how you've used them to solve complex problems. Prepare examples of projects where you’ve built core software platforms or user interfaces.

Understand the Company’s Mission

Research the company’s focus on robotics, autonomy, and large-scale data systems. Show enthusiasm for their mission and be prepared to discuss how your skills can contribute to building foundational platforms for the autonomous age.

Prepare for Technical Challenges

Expect to face some technical challenges during the interview. Practice coding problems and system design questions that reflect the kind of work you’ll be doing. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills.

Show Collaborative Spirit

This role emphasises collaboration, so be ready to share examples of how you’ve worked effectively in teams. Discuss how you’ve contributed to a culture of engineering excellence and how you value input from colleagues across different tech backgrounds.