At a Glance
- Tasks: Join a team tackling cutting-edge challenges in defence technology and build impactful software solutions.
- Company: Dynamic tech company focused on innovative defence solutions with a collaborative culture.
- Benefits: Competitive salary, flexible benefits, health perks, and opportunities for professional growth.
- Other info: Inclusive workplace that values curiosity and offers excellent career advancement opportunities.
- Why this job: Make a real difference by solving complex problems in a high-stakes environment.
- Qualifications: Degree in STEM or equivalent experience; familiarity with programming languages and cloud technologies.
£60,000 - £85,000 DOE Southampton - Hybrid Security Clearable
Are you a software engineer who wants your work to genuinely matter? We're looking for a passionate software engineer to join a high-performing team tackling some of the most technically demanding challenges in the defence sector. This isn’t about maintaining legacy systems or shipping incremental updates - it’s about building cutting-edge capability that operates at the edge, in the field, and under pressure.
The Role
You’ll be part of a team delivering software solutions that leverage the latest in machine learning, edge compute, and DevOps automation. Think rapid capability deployment, deployed hardware environments, sensors, and robotics - the kind of engineering problems that push you to grow. You’ll own code releases and deployments, support operational systems, and collaborate across disciplines to drive agile best practice into real-world solutions.
What You’ll Be Doing
You’ll work closely with product owners and fellow engineers across the full delivery lifecycle - from architecture discussions to production deployments. Day to day, that means contributing to agile ceremonies (Scrum, Kanban or SAFe), participating in code reviews, working with quality engineers to uphold high standards, and troubleshooting operational systems when it counts. This is a collaborative, technically ambitious environment where your voice matters and your ideas get heard.
What We’re Looking For
You’ll have a degree in a STEM subject, or equivalent practical experience. Beyond that, we’re interested in engineers who are curious, proactive, and genuinely energised by solving hard problems. You’ll be familiar with some combination of the following - we don’t expect expertise across everything, but we do want depth in some areas and a hunger to learn the rest.
- Languages: Python, Java, Rust, or JavaScript
- Cloud: AWS (primary), with Azure or GCP experience a bonus
- Containerisation & Virtualisation: Docker or Podman, Kubernetes, and ideally some exposure to GPU containerisation (NVIDIA Container Toolkit, Run:AI)
- Architecture: Microservices, serverless, edge compute, RESTful APIs, Protobuf/gRPC, and stream-based pub/sub systems including Kafka and MQTT
- DevSecOps: Git, CI/CD pipelines (e.g. GitLab), Infrastructure as Code (Terraform, Puppet, Ansible), and Linux shell scripting
As important as the technical profile is the person behind it. You’ll communicate clearly with colleagues at all levels, thrive in a team, and take ownership of your work with a solutions-first mindset.
What’s on Offer
Alongside a competitive salary, you’ll have access to a flexible benefits package spanning health and wellbeing, financial protection, and lifestyle perks. You’ll join a genuinely inclusive organisation that invests in its people and its technology in equal measure - having doubled in size over the last four years, the growth here is real and the opportunities that come with it are too. There’s also a thriving internal community of technical groups where engineers come together around shared interests, tools, and ideas. It’s the kind of place where intellectual curiosity is encouraged, not just tolerated.
This role requires the ability to obtain UK Security Clearance. If you’re ready to work on problems that matter, with people who take pride in what they build, we’d love to hear from you.
Software Engineer - Defence Technology employer: CBSbutler Holdings Limited trading as CBSbutler
Contact Detail:
CBSbutler Holdings Limited trading as CBSbutler Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Defence Technology
✨Tip Number 1
Network like a pro! Reach out to current employees in the defence tech sector on LinkedIn. Ask them about their experiences and any tips they might have for landing a role. Personal connections can make all the difference!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, Java, or any of the other languages mentioned. This is your chance to demonstrate your problem-solving abilities and technical prowess.
✨Tip Number 3
Prepare for the interview by brushing up on agile methodologies and DevOps practices. Be ready to discuss how you've applied these in past projects. We want to see your thought process and how you tackle challenges under pressure.
✨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 our team and contributing to meaningful work.
We think you need these skills to ace Software Engineer - Defence Technology
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for software engineering shine through. We want to see that you genuinely care about tackling tough challenges and making a difference in the defence sector.
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the job description. We’re looking for depth in certain areas, so don’t be shy about showcasing your expertise in languages like Python or Java, and any cloud experience you have.
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on communicating your ideas effectively. Remember, we want to hear your voice!
Apply Through Our Website: For the best chance of success, make sure to apply directly through our website. It’s the easiest way for us to review your application and get you into the process. We can’t wait to see what you bring to the table!
How to prepare for a job interview at CBSbutler Holdings Limited trading as CBSbutler
✨Know Your Tech Stack
Make sure you’re well-versed in the languages and technologies mentioned in the job description, like Python, Java, or Rust. Brush up on your knowledge of AWS and containerisation tools like Docker or Kubernetes, as these will likely come up during technical discussions.
✨Show Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. This role is all about solving hard problems, so be ready to demonstrate your thought process and solutions-first mindset.
✨Emphasise Collaboration
Since this position involves working closely with product owners and fellow engineers, highlight your teamwork experiences. Share examples of how you’ve contributed to agile ceremonies or collaborated across disciplines to deliver successful projects.
✨Ask Insightful Questions
At the end of the interview, don’t shy away from asking questions that show your interest in the company’s projects and culture. Inquire about their approach to innovation in defence technology or how they support continuous learning for their engineers.