Lead Software Engineer Maritime in London

Lead Software Engineer Maritime in London

London Full-Time 80000 - 100000 € / year (est.) No home office possible
Stark Defence

At a Glance

  • Tasks: Lead and mentor a team in developing cutting-edge maritime software solutions.
  • Company: STARK, a revolutionary defence tech company focused on autonomous systems.
  • Benefits: Competitive salary, career growth, and the chance to work on impactful projects.
  • Other info: Dynamic environment with opportunities to work on high-performance unmanned systems.
  • Why this job: Join us to shape the future of maritime technology and make a real difference.
  • Qualifications: Expertise in C++, leadership experience, and a passion for innovation.

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

About Us

STARK is a new kind of defence technology company revolutionising the way autonomous systems are deployed across multiple domains. We design, develop, and manufacture high-performance unmanned systems that are software-defined, mass-scalable, and cost-effective. This provides our operators with a decisive edge in highly contested environments. STARK is bringing its expertise in software-defined unmanned systems to the maritime domain. Traditional fleets alone cannot safeguard this vast, critical space. Unmanned Surface Vessels (USVs) extend naval reach at lower cost and reduced risk to personnel. Our maritime family of systems is AI-enabled and built for reliable performance in the harshest seas, delivering NATO a fully integrated hardware-software capability for scalable ISR and strike operations.

Your mission

As the Lead Software Engineer (Maritime), you will take full ownership of STARK's maritime software capability. This is a pivotal "player-coach" role: you will lead the overall maritime software development strategy while remaining deeply hands-on in the code. Your primary mission is to build, lead, and mentor a high-performing team of engineers to integrate autonomous sea systems into the Minerva front-line platform. You will architect modern C++ solutions that bridge the gap between front-line control and edge computing, ensuring our fleet remains reliable, precise, and mission-ready in unpredictable environments.

Responsibilities

  • Team Leadership & Growth: Actively lead and build the maritime software engineering team. You will be responsible for hiring, mentoring, and developing talent to expand our maritime footprint.
  • Technical Ownership: Lead the overall software design, development, and integration for maritime systems within the Minerva ecosystem.
  • Hands-on Development: Design and implement core C++ architecture for autonomy, control, and communication subsystems.
  • Engineering Excellence: Establish technical foundations, define interfaces, and enforce modern C++ standards through rigorous code reviews and best practices.
  • System Integration: Collaborate closely with hardware and systems engineers to ensure software performs flawlessly on physical autonomous platforms.
  • Delivery Pipelines: Build and manage robust software delivery pipelines for maritime applications, spanning from edge devices to front-line interfaces.
  • Mission Readiness: Define quality benchmarks to ensure all maritime systems are cohesive, resilient, and ready for deployment in harshest sea states.

Qualifications

  • Expert C++ Developer: Extensive hands-on experience in modern C++ with a "lead by example" approach to coding.
  • Proven Leadership: Experience leading technical teams or a strong desire to transition into a formal leadership role while staying hands-on.
  • System Architect: A deep understanding of software architecture, integration, and high-level system design.
  • Domain Expertise: Background in real-time, embedded, or safety-critical systems (e.g., Automotive, Aerospace, or Defence).
  • Autonomous Systems: Familiarity with autonomous control systems, such as autopilots, guidance algorithms, or vehicle dynamics.
  • Hardware Interface: Practical experience working with physical hardware, sensors, and complex data communication systems.
  • Security: Must be security-cleared or eligible to obtain UK/EU defence-level clearance.

Lead Software Engineer Maritime in London employer: Stark Defence

STARK is an exceptional employer, offering a dynamic work environment where innovation meets purpose in the defence technology sector. With a strong focus on employee growth and mentorship, you will have the opportunity to lead a talented team while working on cutting-edge maritime software solutions that directly contribute to national security. Our collaborative culture fosters creativity and excellence, ensuring that every team member plays a vital role in shaping the future of autonomous systems.

Stark Defence

Contact Detail:

Stark Defence Recruiting Team

StudySmarter Expert Advice🀫

We think this is how you could land Lead Software Engineer Maritime in London

✨Tip Number 1

Network like a pro! Get out there and connect with folks in the maritime tech scene. Attend meetups, conferences, or even online webinars. You never know who might be looking for a Lead Software Engineer or who can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your C++ projects, especially those related to autonomous systems or maritime applications. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Don’t just apply anywhere; apply through our website! We love seeing candidates who are genuinely interested in STARK and our mission. Tailor your application to highlight how your experience aligns with our goals in the maritime domain.

✨Tip Number 4

Prepare for technical interviews by brushing up on your C++ knowledge and system integration concepts. Be ready to discuss your past projects and how you’ve led teams or mentored others. Confidence is key!

We think you need these skills to ace Lead Software Engineer Maritime in London

C++ Development
Team Leadership
Software Design
System Integration
Code Review
Software Architecture
Real-time Systems

Some tips for your application 🫑

Show Off Your C++ Skills:Make sure to highlight your extensive experience with modern C++. We want to see how you've used it in real-world projects, especially in areas like autonomous systems or safety-critical applications.

Leadership Experience Matters:If you've led a team before, let us know! Share examples of how you've mentored others or driven a project forward. If you're looking to step into a leadership role, express your enthusiasm for guiding a team.

Connect the Dots:When you write your application, connect your past experiences to the responsibilities listed in the job description. Show us how your background in software architecture and system integration makes you the perfect fit for our maritime software capability.

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 this exciting opportunity at STARK!

How to prepare for a job interview at Stark Defence

✨Know Your C++ Inside Out

As a Lead Software Engineer, you'll need to showcase your expertise in modern C++. Brush up on advanced concepts and be ready to discuss your previous projects. Prepare to explain your coding decisions and how they align with best practices.

✨Demonstrate Leadership Skills

This role is all about leading a team while being hands-on. Think of examples where you've successfully led a project or mentored others. Be prepared to discuss your leadership style and how you plan to build and grow the maritime software engineering team.

✨Understand the Maritime Domain

Familiarise yourself with the challenges and technologies specific to maritime systems. Research STARK's current projects and be ready to discuss how your skills can contribute to their mission of integrating autonomous sea systems into the Minerva platform.

✨Prepare for Technical Questions

Expect in-depth technical questions related to system architecture and integration. Review your knowledge of real-time, embedded, or safety-critical systems, and be ready to tackle scenarios that involve hardware-software interaction and communication subsystems.