At a Glance
- Tasks: Design and build core software platforms for autonomous systems.
- Company: 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: Join a pivotal growth stage and make a real impact from Day One.
- Qualifications: Strong programming skills in C++, Java, Rust, or Python required.
The predicted salary is between 100000 - 150000 € per year.
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) 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 competitive salaries, meaningful equity, and a vibrant work culture that fosters creativity and impact from Day One. The company offers exceptional growth opportunities, a supportive environment, and unique perks such as free meals and regular team socials, making it an ideal place for talented engineers to thrive.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (Rust, C++, Java, Go or Python)
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We can’t stress enough how personal connections can open doors that applications alone can’t.
✨Tip Number 2
Show off your skills! Consider contributing to open-source projects or building your own side projects. This not only sharpens your coding chops but also gives you something tangible to discuss during interviews.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design problems. We recommend using platforms like LeetCode or HackerRank to get into the groove of solving those tricky problems.
✨Tip Number 4
Don’t forget to apply through our website! It’s a great way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Software Engineer (Rust, C++, Java, Go or Python)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your programming skills in C++, Java, Rust, or Python. We want to see how your experience aligns with the role, so don’t be shy about showcasing relevant projects and achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re excited about solving technically challenging problems and how you can contribute to our mission. Keep it engaging and personal – we love to see your passion!
Showcase Your Problem-Solving Skills:In your application, give examples of complex technical problems you've tackled. We’re all about engineering excellence, so let us know how you’ve made an impact in previous roles and what innovative solutions you’ve come up with.
Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
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 that power the autonomous age.
✨Prepare for Technical Challenges
Expect to face some technically challenging problems during the interview. Practice coding problems and system design questions relevant to the role. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills.
✨Show Collaborative Spirit
Since the role involves working closely with colleagues across AI/ML, networking, and robotics, demonstrate your ability to collaborate effectively. Share examples of how you’ve worked in teams to refine and deliver features that matter most to users.