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: Collaborative culture where your voice matters and career growth is encouraged.
- Why this job: Make a real impact in national security while working with cutting-edge technology.
- Qualifications: Experience in UK Defence software projects and proficiency in programming languages like Python or Java.
The predicted salary is between 50000 - 70000 £ 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.
- Helping to support & grow Daintta by actively inputting into the company strategy and helping to shape our future.
- Representing us and our core values: Transparent, Fair, and Daring.
The role requires the following key skills / knowledge, non-exhaustively:
- 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.
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.
BenefitsWe believe in supporting our people both professionally and personally. Here’s what you can expect when you join us:
- Time Off: 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.
- Health & Wellness: Comprehensive Private Health Insurance; Employee Assistance Programme - 24/7 support services; £2,000 Flex Cash Allowance, paid pro-rata over the year.
- Financial Benefits: 5% pension contribution; Discretionary company awards and bonuses, based on performance and company targets; Access to Electric Vehicle (EV) Salary Sacrifice scheme.
- Professional Development: 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.
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 InformationDue 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 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: Daintta
Contact Detail:
Daintta 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 or at Daintta. LinkedIn is your best mate here—send them a message, ask about their experiences, and see if they can give you the inside scoop on what it’s like to work there.
✨Tip Number 2
Prepare for those interviews by brushing up on your technical skills and Defence knowledge. Make sure you can talk confidently about your past projects and how they relate to the role. Practice common interview questions and maybe even do a mock interview with a friend!
✨Tip Number 3
Show off your passion for Defence tech! When you get the chance, share your thoughts on recent trends or innovations in the field. This not only shows your enthusiasm but also demonstrates that you’re keeping up with industry developments.
✨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 Daintta and being part of our mission-driven team.
We think you need these skills to ace Software Engineer Consultant (Defence) in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience in the UK Defence sector. We want to see how your skills align with our mission-critical projects, so don’t hold back on showcasing relevant achievements!
Showcase Your Technical Skills: When detailing your technical expertise, be specific about the programming languages and tools you’ve used. Mention any experience with secure software development practices and how you've applied them in past roles – this is key for us!
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to convey your experience and avoid jargon unless it’s relevant. We appreciate a well-structured application that’s easy to read!
Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at Daintta
✨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 proficiency in programming languages like Python, Java, or C++. Bring examples of your past projects, especially those that involved secure software development practices. If you can, demonstrate your understanding of coding standards and security requirements during the interview.
✨Familiarise Yourself with Tools and Frameworks
Daintta values experience with Defence-relevant toolsets like Jenkins, GitLab CI, and containerisation technologies. Make sure you can discuss how you've used these tools in previous roles, particularly in Agile or Scrum environments. This will show you’re ready to hit the ground running.
✨Communicate Clearly and Confidently
You’ll need to convey complex technical information to non-technical stakeholders, so practice explaining your work in simple terms. Use examples from your experience to illustrate your points. Good communication skills are just as important as technical expertise in this role!