At a Glance
- Tasks: Join a team tackling cutting-edge challenges in defence technology and develop innovative software solutions.
- Company: Dynamic tech company focused on impactful projects in the defence sector.
- Benefits: Competitive salary, flexible benefits, and a thriving community of tech enthusiasts.
- Other info: Inclusive culture that values growth, innovation, and teamwork.
- Why this job: Make a real difference with your work while growing your skills in a collaborative environment.
- Qualifications: Degree in STEM or equivalent experience; familiarity with Python, Java, or cloud technologies.
The predicted salary is between 60000 - 85000 £ per year.
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 in Southampton 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 in Southampton
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. We all know that sometimes it’s not just what you know, but who you know that can get your foot in the door.
✨Tip Number 2
Prepare for those technical interviews! Brush up on your coding skills and be ready to tackle real-world problems. We recommend practicing with platforms like LeetCode or HackerRank to sharpen your problem-solving abilities.
✨Tip Number 3
Showcase your passion! When you get the chance to chat with interviewers, share your projects or any relevant experiences. We love seeing candidates who are genuinely excited about technology and solving tough challenges.
✨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, we’re always on the lookout for talented engineers who want to make a difference in defence technology.
We think you need these skills to ace Software Engineer - Defence Technology in Southampton
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’re genuinely excited about tackling challenging problems in the defence sector.
Tailor Your CV: Make sure your CV highlights relevant experience and skills that match the job description. We love seeing how your background aligns with our needs, so don’t be shy about showcasing your expertise in Python, Java, or any other tech you’re familiar with!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for this role. Share specific examples of your work and how it relates to the cutting-edge projects we’re involved in. We want to hear your voice and ideas!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team!
How to prepare for a job interview at CBSbutler Holdings Limited trading as CBSbutler
✨Know Your Tech Inside Out
Make sure you brush up on the key technologies mentioned in the job description, like Python, AWS, and Docker. Be ready to discuss your experience with these tools and how you've used them in past projects. This shows you're not just familiar but genuinely engaged with the tech.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of challenging problems you've tackled in your previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help demonstrate your proactive mindset and ability to thrive under pressure.
✨Emphasise Collaboration
Since this role involves working closely with product owners and fellow engineers, be ready to talk about your teamwork experiences. Highlight instances where you've contributed to agile ceremonies or collaborated across disciplines to deliver successful projects.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, project goals, and the technologies they use. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values and work style.