Software Engineer - Backend in London
Software Engineer - Backend

Software Engineer - Backend in London

London Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Go Premium
H

At a Glance

  • Tasks: Develop AI-driven software for defence, tackling unique engineering challenges.
  • Company: Join Helsing, a pioneering defence AI company dedicated to protecting democracies.
  • Benefits: Enjoy competitive pay, stock options, relocation support, and social allowances.
  • Why this job: Make a real impact on global security while working with cutting-edge technology.
  • Qualifications: Experience in backend development, preferably with Rust, Java, Go, or C++.
  • Other info: Collaborative culture with opportunities for mentorship and professional growth.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Helsing is a defence AI company. Our mission is to protect our democracies. We aim to achieve technological leadership so that open societies can continue to make sovereign decisions and control their ethical standards.

The role involves developing and delivering AI-based capabilities and the enabling infrastructure that allow semi‐autonomous platforms to localise, navigate, and perceive the world in real time. We build software that operates under significant technical constraints, in constantly changing environments, and supports a growing list of challenging use-cases. Our work ends up in the hands of real people in high-risk, high-stress situations, so it must be both reliable and frictionless.

This brings a host of interesting engineering challenges:

  • Distributed systems (e.g., intermittent connectivity and Byzantine actors)
  • Embedded computing (e.g., resource‐constrained compute and reverse‐engineering)
  • Robotics (e.g., control systems and tasking)
  • Networking (e.g., long‐range low‐bandwidth radios and cross‐medium routing)
  • Deployment infrastructure (e.g., air‐gapped devices and heterogeneous fleets)
  • Security (e.g., data sharing in low‐trust, no‐TLS networks and truly secret data handling)
  • Machine learning (systems for model development, storage, and dissemination)

The day-to-day responsibilities include:

  • Reviewing code contributions, proposals, and RFCs from colleagues.
  • Proposing and implementing new features, capabilities, algorithms, infrastructure, or even full products across our stack.
  • Becoming a mentor, finding a mentee, and helping support and develop the interviewing pipeline.
  • Sharing your experience and technical know‐how with other Helsingers through tech talks, office hours, and learning groups.
  • Maintaining our existing software stack, working with internal and external customers to identify issues, improve operational reliability and performance, and reduce technical debt.
  • Further developing tests and benchmarks, both at the micro and macro level, to ensure robustness and performance.
  • Presenting your work at weekly demo sessions, fostering early feedback and shared understanding.

You should apply if you:

  • Can write legible, maintainable, and performant code.
  • Communicate well in English, both verbally and in writing.
  • Enjoy collaborating with others, including reviewing code and pair programming.
  • Are comfortable working asynchronously (writing PRs and RFCs, email discussions).
  • Have backend development experience, preferably in Rust, Java, Go, or C++.
  • Are familiar with backend interface tools like REST, GraphQL, gRPC/Protocol Buffers, and Arrow.
  • Strive to improve yourself, your peers, and the culture you work in over time.
  • Feel that ethical considerations are an inherent part of engineering.

We encourage applicants from under‐represented groups, including women and other minorities, to apply. Ability and impact cannot be summarised in a few bullet points.

Nice to have:

  • Experience with Rust and Python specifically.
  • Container‐based and cloud‐native application architectures (e.g., Docker, Azure, AWS).
  • Metrics tooling (e.g., Prometheus, Grafana, ELK).
  • SQL and streaming database systems.
  • Routing protocols (e.g., IGP, BGP).
  • Cryptographic protocols (e.g., Signal, WireGuard).
  • Hardware interfaces (e.g., Arduino).
  • Robotics (e.g., control systems).
  • Production ML systems.

Join Helsing and work with world‐leading experts in their fields. Helsing's work is important; you'll directly contribute to the protection of democratic countries while balancing ethical and geopolitical concerns. The work is unique, operating in a domain that demands robustness, safety, and ethical considerations. We frequently push to the state of the art in technical innovation, including reinforcement learning, distributed systems, generative AI, and deployment infrastructure. Success is measured by order‐of‐magnitude improvements and novel capabilities. We encourage healthy, proactive, and diverse debate internally; engineers have the autonomy and responsibility to shape how we work.

What We Offer:

  • A focus on outcomes, not time‐tracking.
  • Competitive compensation and stock options.
  • Relocation support.
  • Social and education allowances.
  • Regular company events and all‐hands meetings across Europe.
  • A hands‐on onboarding program ("Infraduction") where you build tooling and applications used across the company.

Helsing is an equal opportunities employer. We are committed to equal employment opportunity regardless of race, religion, sexual orientation, age, marital status, disability or gender identity. Please do not submit personal data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, trade union membership, data concerning your health, or data concerning your sexual orientation.

Software Engineer - Backend in London employer: Helsing

Helsing is an exceptional employer for Software Engineers, offering a unique opportunity to work at the forefront of defence AI technology while contributing to the protection of democratic societies. With a strong focus on ethical engineering, competitive compensation, and a culture that promotes collaboration and continuous learning, employees are empowered to innovate and grow in a supportive environment. The company's commitment to diversity and inclusion, along with relocation support and engaging company events, makes Helsing a rewarding place to build a meaningful career.
H

Contact Detail:

Helsing Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Backend in London

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Helsing 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 of projects that highlight your backend development experience, especially in Rust or Python. Bring these along to interviews to demonstrate your expertise and problem-solving abilities.

✨Tip Number 3

Practice makes perfect! Get comfortable with common coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills before the big day.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Helsing team.

We think you need these skills to ace Software Engineer - Backend in London

Backend Development
Rust
Python
Java
Go
C++
REST
GraphQL
gRPC/Protocol Buffers
Arrow
Container-based Architectures
Cloud-native Application Architectures
Docker
Azure
AWS
Metrics Tooling
SQL
Streaming Database Systems
Routing Protocols
Cryptographic Protocols
Robotics
Control Systems
Machine Learning

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer - Backend role. Highlight your experience with backend development, especially in Rust or Python, and any relevant projects that showcase your skills.

Showcase Your Code Skills: Include links to your GitHub or any other repositories where we can see your code. We love seeing legible, maintainable, and performant code, so don’t hold back on sharing your best work!

Communicate Clearly: Since communication is key in our team, ensure your written application is clear and concise. Use proper English and make it easy for us to understand your experience and how you can contribute to Helsing.

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’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Helsing

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Rust and Python. Be ready to discuss your experience with backend development and how you've tackled challenges in distributed systems or embedded computing.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've approached complex engineering problems. Highlight any experience with real-time systems or high-stress environments, as this role demands reliability and quick thinking.

✨Communicate Clearly

Practice explaining your technical decisions and code contributions in a clear and concise manner. Since communication is key, be prepared to discuss your collaborative experiences, such as code reviews or pair programming.

✨Emphasise Ethical Engineering

Helsing values ethical considerations in engineering, so be ready to discuss how you incorporate ethics into your work. Share your thoughts on the balance between technological advancement and ethical implications, especially in defence AI.

Software Engineer - Backend in London
Helsing
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

H
  • Software Engineer - Backend in London

    London
    Full-Time
    36000 - 60000 ÂŁ / year (est.)
  • H

    Helsing

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>