Software Engineer Consultant (Defence) in London
Software Engineer Consultant (Defence)

Software Engineer Consultant (Defence) in London

London Full-Time 55000 - 65000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Design and deliver secure software systems for national defence missions.
  • Company: Join a rapidly growing consultancy focused on innovative solutions in Defence.
  • Benefits: Enjoy 25 days leave, health insurance, and a £1,000 training budget.
  • Other info: Hybrid work model with opportunities for professional growth and innovation.
  • Why this job: Make a real impact in national security while working with cutting-edge technology.
  • Qualifications: Experience in UK Defence software engineering and proficiency in programming languages.

The predicted salary is between 55000 - 65000 £ per year.

Daintta are a rapidly growing, values-driven consultancy delivering mission-critical data, technology, and engineering solutions across the UK public sector. We partner with clients in Defence, National Security, Law Enforcement, and wider Government to strengthen the UK’s resilience and operational advantage through innovative, data-driven insights.

We are seeking a Software Engineer with proven experience in the UK Defence sector to design and deliver secure, scalable software systems supporting our clients’ most important missions. You’ll be joining a collaborative, purpose-led team committed to transparency, fairness, and daring innovation.

As a Software Engineer (Defence), you will work alongside Defence stakeholders, programme leads, and multi-disciplinary teams to design, develop, and maintain software systems that directly support national defence capabilities. You will apply your software engineering expertise within classified or restricted environments, ensuring security, reliability, and compliance with MOD standards.

Key Responsibilities
  • Work closely with MOD and Defence Industry clients to understand mission requirements and translate them into robust software solutions.
  • Design, develop, test, and deploy high-quality, secure software using Defence-approved toolchains and environments.
  • Contribute to systems that enhance situational awareness, command and control, cyber defence, and decision-support capabilities.
  • Develop clean, well-documented, and maintainable code in accordance with relevant coding standards and security requirements.
  • Participate in code reviews, peer testing, and design assurance activities to maintain delivery quality in secure environments.
  • Collaborate with systems engineers, data scientists, and solution architects to deliver integrated solutions across restricted environments.
  • Apply DevSecOps principles, CI/CD pipelines, and containerisation technologies (e.g., Docker, Kubernetes) to Defence projects where appropriate.
  • Keep up to date with emerging Defence technology trends, secure software frameworks, and government digital standards.
  • Contribute to bid and proposal work, technical presentations, and client demonstrations.
  • Support Daintta’s growth in the Defence sector through mentoring, technical input, and alignment with company strategy.
  • Help to support & grow Daintta by actively inputting into the company strategy and helping to shape our future.
  • Represent us and our core values: Transparent, Fair, and Daring.
Skills/Knowledge
  • Proven experience delivering software engineering projects within the UK Defence ecosystem (e.g., MOD, DE&S, DSTL, DIO, or Defence primes).
  • Strong knowledge of secure software development practices and handling sensitive information appropriately.
  • Proficiency in one or more programming languages: Python, Java, C++, Rust, or Go.
  • Familiarity with Defence-relevant software development frameworks and toolsets, such as Jenkins, GitLab CI, pytest, and OpenAPI.
  • Experience working within Unix/Linux environments and with database systems (SQL or NoSQL).
  • Familiarity with secure by design principles.
  • Hands-on experience with Agile or Scrum delivery methods, ideally in secure or hybrid cloud environments.
  • Strong analytical, problem-solving, and communication skills; able to convey complex technical information clearly to non-technical stakeholders.
  • Knowledge of cloud platforms (AWS, Azure, or MODCloud) and DevOps practices (CI/CD, infrastructure-as-code).
  • Commitment to producing high-quality, mission-ready software underpinned by robust testing and assurance.
What’s in it for you?

In addition to being rewarded fairly for your contribution to the business, you get to work in a dynamic organisation that is agile and responsive. A business that is growing fast and where you get to drive and shape the future. A place where you are respected by everyone and your voice is important. Somewhere where you can be innovative and creative. A place where you have the opportunity to learn about all aspects of business from marketing to sales, to delivery and business operations.

Benefits
  • 25 days annual leave, plus bank holidays.
  • Up to 3 days annual volunteering leave – give back to the community.
  • Competitive maternity, paternity, shared parental leave & compassionate leave.
  • Comprehensive Private Health Insurance.
  • Employee Assistance Programme – 24/7 support services.
  • £2,000 Flex Cash Allowance, paid pro-rata over the year.
  • 5% pension contribution.
  • Discretionary company awards and bonuses, based on performance and company targets.
  • Access to Electric Vehicle (EV) Salary Sacrifice scheme.
  • Up to £1,000 annual training budget (access to additional training and development budget via business case).
  • Up to 5 days annual training leave.
  • 1 professional membership paid annually.
  • Up to £200 of additional IT budget for new joiners.
Location

Hybrid, with 2–3 days working from Daintta office (London or Cheltenham) or on client site as required. Depending on client demands, there may be a need for more than 3 days per week on client site.

Security Information

Due to the nature of this position, you must be willing and eligible to achieve a minimum of SC clearance, and it would be desirable to be able to attain DV clearance. To qualify, you must be a British Citizen and have resided in the UK for the last 5 years. For more information about clearance eligibility, please see here.

Software Engineer Consultant (Defence) in London employer: Different Technologies Pty Ltd.

Daintta is an exceptional employer that fosters a dynamic and inclusive work environment, where your contributions are valued and your voice matters. With a strong commitment to professional development, employees benefit from generous training budgets, flexible working arrangements, and a culture that encourages innovation and collaboration. Located in London or Cheltenham, you will have the opportunity to work on mission-critical projects within the Defence sector, making a meaningful impact while enjoying a comprehensive benefits package that supports both your personal and professional growth.
D

Contact Detail:

Different Technologies Pty Ltd. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer Consultant (Defence) in London

✨Tip Number 1

Network like a pro! Get in touch with folks already working in the Defence sector. Attend meetups, webinars, or even just grab a coffee with someone in the industry. Building those connections can lead to insider info on job openings and maybe even a referral!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those relevant to Defence. Whether it's GitHub repos or a personal website, having tangible examples of your work can really set you apart when chatting with potential employers.

✨Tip Number 3

Prepare for interviews by diving deep into the company’s mission and values. Daintta is all about transparency, fairness, and daring innovation, so think about how your experiences align with these principles. Be ready to share specific examples that highlight your fit!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Daintta. So, get your application in and let’s make some waves together!

We think you need these skills to ace Software Engineer Consultant (Defence) in London

Software Engineering
Secure Software Development Practices
Programming Languages (Python, Java, C++, Rust, Go)
Defence-relevant Software Development Frameworks (Jenkins, GitLab CI, pytest, OpenAPI)
Unix/Linux Environments
Database Systems (SQL, NoSQL)
Agile or Scrum Delivery Methods
Cloud Platforms (AWS, Azure, MODCloud)
DevOps Practices (CI/CD, Infrastructure-as-Code)
Analytical Skills
Problem-Solving Skills
Communication Skills
Secure by Design Principles
Code Review and Testing

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer Consultant role. Highlight your experience in the UK Defence sector and any relevant projects you've worked on. We want to see how your skills align with our mission-critical work!

Showcase Your Skills: Don’t just list your programming languages; show us how you’ve used them in real-world scenarios. Whether it’s Python, Java, or Rust, give examples of projects where you applied secure software development practices. We love seeing practical applications!

Be Clear and Concise: When writing your application, keep it clear and to the point. Use straightforward language to explain your experience and how it relates to the role. Remember, we appreciate transparency and clarity in communication!

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 the role. Plus, it shows you’re keen on joining our team at Daintta!

How to prepare for a job interview at Different Technologies Pty Ltd.

✨Know Your Defence Stuff

Make sure you brush up on your knowledge of the UK Defence sector. Understand the key players like MOD, DE&S, and DSTL, and be ready to discuss how your experience aligns with their mission requirements. This shows you're not just a techie but someone who gets the bigger picture.

✨Showcase Your Coding Skills

Be prepared to talk about your experience with programming languages relevant to the role, such as Python or Java. Bring examples of your work, especially any secure software projects you've been involved in. If you can, demonstrate your understanding of secure coding practices and how you’ve applied them in past projects.

✨Familiarise Yourself with Tools and Frameworks

Daintta values familiarity with Defence-relevant toolsets like Jenkins and GitLab CI. Make sure you can discuss your experience with these tools and how you've used them in Agile or Scrum environments. Being able to speak confidently about DevSecOps principles will also give you an edge.

✨Communicate Clearly and Confidently

You’ll need to convey complex technical information to non-technical stakeholders, so practice explaining your past projects in simple terms. Use clear examples to illustrate your problem-solving skills and how you’ve collaborated with multi-disciplinary teams. This will show that you can bridge the gap between tech and business needs.

Software Engineer Consultant (Defence) in London
Different Technologies Pty Ltd.
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>