Staff Software Engineer, Infrastructure in London

Staff Software Engineer, Infrastructure in London

London Full-Time 36000 - 60000 £ / year (est.) No working from home possible
A

At a Glance

  • Tasks: Design and scale infrastructure for AeroVect's autonomous driving platform.
  • Company: Join a pioneering company transforming ground handling with autonomy.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Other info: Dynamic team environment with a focus on innovation and career advancement.
  • Why this job: Make a real impact in robotics and cloud infrastructure while mentoring future engineers.
  • Qualifications: 7+ years in infrastructure for robotics; strong skills in Python, C++, and cloud technologies.

The predicted salary is between 36000 - 60000 £ per year.

AeroVect is transforming ground handling with autonomy, redefining how airlines and ground service providers around the globe run day-to-day operations. We are a Series A company backed by top-tier venture capital investors in aviation and autonomous driving. Our customers include some of the world's largest airlines and ground handling providers.

As a Staff Software Engineer, Infrastructure, you will own the core systems that power AeroVect's autonomous driving platform. You'll design and scale infrastructure that supports development, testing, and deployment across the full autonomy stack—ensuring reliability, performance, and seamless integration between software and real-world robotic systems. This is a highly impactful, cross‐functional role at the intersection of robotics software, DevOps, and cloud infrastructure. You'll help define technical strategy, architect scalable systems, and mentor engineers while advancing the robustness of AeroVect's production autonomy platform.

Responsibilities

  • Architect, develop, and maintain core infrastructure supporting AeroVect's autonomous driving software stack.
  • Build robust CI/CD pipelines to enable rapid, reliable software delivery and validation across simulation and real-world testing environments.
  • Collaborate closely with autonomy and systems engineers to define scalable software interfaces and deployment strategies.
  • Design and maintain cloud-based infrastructure (AWS) for scalable computation, data processing, and system telemetry.
  • Implement and manage infrastructure‐as‐code (Terraform, CloudFormation) for consistent, automated provisioning.
  • Develop automation tools and internal services to streamline developer workflows, integration testing, and operational monitoring.
  • Establish and enforce best practices for software reliability, observability, and system security.
  • Drive root‐cause analysis for infrastructure and deployment issues; design long‐term solutions to improve system resilience.
  • Mentor engineers and influence best practices in infrastructure design, CI/CD, and cloud operations.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.
  • 7+ years of experience building infrastructure and tooling for large‐scale robotics or distributed systems.
  • Strong proficiency in Python, C++, and Bash, with a focus on building automation and tooling.
  • Hands‐on experience with ROS/ROS2 and robotic software deployment pipelines.
  • Expertise with CI/CD platforms (Jenkins, GitHub Actions, CircleCI).
  • Experience managing cloud infrastructure (AWS) and automating deployments with Terraform or CloudFormation.
  • Proficiency with containerization and orchestration (Docker, Kubernetes).
  • Familiarity with Git‐based workflows, code review processes, and collaborative software development practices.

Preferred Qualifications

  • Experience supporting safety‐critical, real‐time, or high‐availability systems.
  • Knowledge of monitoring, logging, and alerting tools such as Prometheus, Grafana, or the ELK Stack.
  • Familiarity with networking, security, and distributed system performance optimization.
  • Background in robotics DevOps, including simulation orchestration and data pipeline automation.

Seniority level: Mid‐Senior level
Employment type: Full‐time
Job function: Engineering and Information Technology
Industries: Airlines and Aviation

Staff Software Engineer, Infrastructure in London employer: AeroVect

AeroVect is an exceptional employer, offering a dynamic work environment where innovation meets autonomy in the aviation sector. With a strong focus on employee growth, you will have the opportunity to mentor fellow engineers and shape the future of ground handling technology while enjoying a collaborative culture that values creativity and technical excellence. Located in a vibrant tech hub, AeroVect provides access to cutting-edge resources and a network of industry leaders, making it an ideal place for those seeking meaningful and rewarding careers in software engineering.

A

Contact Details:

AeroVect Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Staff Software Engineer, Infrastructure in London

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at AeroVect or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to AeroVect.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like AeroVect.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like AeroVect that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Staff Software Engineer, Infrastructure in London

Infrastructure Design
CI/CD Pipeline Development
Cloud Infrastructure Management (AWS)
Infrastructure-as-Code (Terraform, CloudFormation)
Automation Tool Development
Software Reliability Best Practices
Root-Cause Analysis

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at AeroVect.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at AeroVect and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at AeroVect

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If AeroVect uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.