Senior Software Engineer - C# - (Hybrid Remote)
Senior Software Engineer - C# - (Hybrid Remote)

Senior Software Engineer - C# - (Hybrid Remote)

Cheltenham Full-Time 65000 - 80000 £ / year (est.) No home office possible
I

At a Glance

  • Tasks: Develop secure software for mission-critical systems in defence and national security.
  • Company: Join a specialist consultancy focused on high-impact projects protecting the UK.
  • Benefits: Enjoy hybrid work, competitive salary, bonuses, and a supportive culture.
  • Why this job: Work on impactful projects with a skilled team and clear career progression.
  • Qualifications: Must have active DV clearance and strong experience in Java or C++.
  • Other info: Experience in classified domains and modern tooling is highly valued.

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

Location: Cheltenham (Hybrid)

Salary: £65,000–£80,000 + Bonus + Benefits

Clearance Required: Active UK Developed Vetting (DV)

We’re hiring on behalf of a specialist consultancy supporting secure, high-impact projects in the defence and national security space. As a Senior Software Engineer with current DV clearance, you’ll be working on mission-critical systems that help protect the UK’s interests at home and abroad.

This is a hybrid role based in Cheltenham, typically requiring two to three days on site each week.

You’ll be developing robust, secure software using Java or modern C++ in complex, high-assurance environments. Projects may involve real-time data processing, high-throughput back-end systems, or secure mission planning platforms. The work spans the full development lifecycle, and you’ll collaborate closely with DevOps engineers, security architects and fellow developers to deliver reliable solutions in classified settings.

You must hold active DV clearance and have strong experience with Java or C++. A background in Linux development, secure software design, and working with modern tooling such as GitLab, Jenkins, Docker or Kubernetes is important. Familiarity with microservice architecture, REST APIs, and agile delivery will be helpful.

Experience in defence, intelligence or other classified domains is highly valued. Exposure to Spring Boot, Boost, air-gapped environments, or infrastructure-as-code tools like Ansible or Terraform would be a bonus.

In return, you’ll join a highly skilled technical team, gain access to DV-only projects and communities, and benefit from a supportive culture, a generous package, and clear opportunities for career progression.

Senior Software Engineer - C# - (Hybrid Remote) employer: IMT Resourcing Solutions

As a leading specialist consultancy in Cheltenham, we pride ourselves on being an exceptional employer, offering a supportive work culture that values collaboration and innovation. Our hybrid working model allows for flexibility while engaging in high-impact projects that contribute to national security, and we provide generous benefits alongside clear pathways for career progression, ensuring our employees thrive both personally and professionally.
I

Contact Detail:

IMT Resourcing Solutions Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - C# - (Hybrid Remote)

✨Tip Number 1

Make sure to highlight your active DV clearance in conversations and networking opportunities. This is a crucial requirement for the role, and showcasing it early can set you apart from other candidates.

✨Tip Number 2

Engage with professionals in the defence and national security sectors on platforms like LinkedIn. Building connections with individuals already working in similar roles can provide insights and potentially lead to referrals.

✨Tip Number 3

Familiarise yourself with the latest technologies mentioned in the job description, such as Docker, Kubernetes, and microservice architecture. Being able to discuss these tools confidently during interviews will demonstrate your readiness for the role.

✨Tip Number 4

Prepare to discuss your experience in high-assurance environments and any relevant projects you've worked on. Sharing specific examples of how you've contributed to secure software development can greatly enhance your candidacy.

We think you need these skills to ace Senior Software Engineer - C# - (Hybrid Remote)

Active UK Developed Vetting (DV) Clearance
Strong experience with Java or C++
Linux Development
Secure Software Design
Familiarity with GitLab
Experience with Jenkins
Proficiency in Docker
Knowledge of Kubernetes
Microservice Architecture
REST APIs
Agile Delivery
Experience in Defence or Intelligence Domains
Exposure to Spring Boot
Familiarity with Boost
Understanding of Air-Gapped Environments
Knowledge of Infrastructure-as-Code Tools like Ansible or Terraform

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java or C++, as well as any relevant projects in defence or classified domains. Emphasise your active DV clearance and any specific tools or methodologies you've used, such as GitLab, Jenkins, or Docker.

Craft a Strong Cover Letter: In your cover letter, explain why you're interested in this role and how your background aligns with the company's mission in national security. Mention your experience in high-assurance environments and your ability to work collaboratively with cross-functional teams.

Showcase Relevant Projects: If you have worked on projects involving real-time data processing or secure software design, be sure to include these in your application. Provide specific examples of your contributions and the technologies you used, particularly in relation to microservices or REST APIs.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. Ensure that all technical terms are used correctly and that your application presents a professional image.

How to prepare for a job interview at IMT Resourcing Solutions

✨Showcase Your DV Clearance

Make sure to highlight your active UK Developed Vetting (DV) clearance early in the conversation. This is a crucial requirement for the role, and demonstrating your understanding of its importance in secure environments will set you apart.

✨Demonstrate Technical Proficiency

Be prepared to discuss your experience with Java or modern C++. Bring examples of past projects where you've developed robust software in high-assurance environments. Familiarity with tools like GitLab, Jenkins, Docker, and Kubernetes should also be emphasised.

✨Understand the Defence Sector

Research the company’s involvement in defence and national security projects. Showing that you understand the unique challenges and requirements of working in classified domains will demonstrate your commitment and suitability for the role.

✨Prepare for Collaborative Scenarios

Since the role involves close collaboration with DevOps engineers and security architects, be ready to discuss how you’ve successfully worked in teams before. Share specific examples of how you contributed to delivering reliable solutions in complex settings.

Senior Software Engineer - C# - (Hybrid Remote)
IMT Resourcing Solutions
I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>