Meet David - Software Engineer

Published
2025-09-17T14:06:26.999+02:00 27 June 2025
Business Air
Location United Kingdom
As a Software Engineer, David helps build the digital brains behind cutting-edge technology. But his role is about so much more than writing code - we spoke to David about why every day is different and exciting.
David holding a pen and paper sat in an office and looking towards the camera smiling
What does your role as a Software Engineer involve?

As a Software Engineer in aerospace, I help build the digital brains behind cutting-edge technology. From displays and controls to mission systems, my job is to make sure complex software works reliably and safely in some of the most demanding environments imaginable. It's about writing code, sure, but it’s also about solving real-world problems, collaborating, and keeping our service men and women safe in the most dangerous environments.

How does a typical day look for you?

Every day is a mix of collaboration and problem-solving. I am working on the Future of Combat Air, and the programme is still in its early stages. That’s what makes it so exciting; we’re constantly exploring uncharted territory, testing new tools, and chasing big ideas to build something that could redefine modern flight. Some days have a technical focus, others are spent collaborating with hardware teams or systems engineers to make sure everything plays nicely together. No two days are exactly the same, which keeps things interesting!

What makes Software Engineering and Data Science exciting?

Software and data science in aerospace is a bit like having a front-row seat to the future. We're not just writing code - we're helping machines fly smarter, making data-driven decisions at 30,000 feet, and pushing the limits of what technology can do in the sky. Every day is different, and there's always something new to learn or experiment with.

What technical skills do you use in your role?

I work with a mix of coding and data science tools every day, but honestly, the toolkit is always evolving. That’s part of what makes the job exciting. There’s no single “go-to” skill, because we’re constantly adapting to new technologies. At its core, the role is about writing clean, effective code, making sense of complex data, and zooming out to connect local challenges to the bigger system-wide picture.

What skills from your degree and education are useful for your job?

My degree gave me a great foundation in problem-solving and technical thinking, which definitely helped me hit the ground running. But the real growth has come from applying those concepts in the real world, especially in a fast-paced setting. I’ve also had to level up on things like communication - explaining technical challenges to stakeholders from all kinds of backgrounds, which isn’t something you get to practice much in lectures!

Are you using any skills and experience from your personal life?

Gaming has actually helped me a lot. The same kind of logical thinking and fast problem-solving you use in games comes in handy when navigating complex technical challenges. It has also shaped my mindset. I tend to be proactive, always looking for new angles or areas to get involved in. That kind of initiative is really valuable, especially when you're working on a project that's still in its early stages.

What new skills have you developed since being a Software Engineer?

One big area of growth for me has been collaboration, where clear, thoughtful communication is essential. I’ve learned how to talk about technical topics in a way that makes sense to people who aren’t necessarily technical themselves. It’s not just about what you know—it’s about how well you can share it.

What would you say to someone considering a career in Software Engineering or Data Science?

If you’re curious, love solving puzzles, and enjoy seeing the real-world impact of your work, this field is incredibly rewarding. You don’t need to know everything from day one. What matters most is willingness to learn, adapt, and collaborate. It’s an exciting space where even small improvements can make a huge difference in performance, safety, or innovation.

How do you think you will feel when Tempest flies for the first time?

I think it’ll be one of those moments where everything just stops for a second. After all the hard work, problem-solving, and long days, seeing Tempest in the air will feel surreal - like watching an idea take flight, literally. I’ll definitely feel proud, but also excited to be part of something that will shape the future of aviation.

We're not just writing code - we're helping machines fly smarter, making data-driven decisions at 30,000 feet, and pushing the limits of what technology can do in the sky.
David, Software Engineer

Discover outstanding career opportunities with BAE Systems

We are on the hunt for the brightest and boldest minds to help us deliver technologies and ideas that will secure the future of combat air for years to come. Could this be you?