Senior Software Engineer C# - FLEXIBLE WORKING

Senior Software Engineer C# - FLEXIBLE WORKING

Full-Time 70000 - 98000 £ / year (est.) Home office (partial)
Experis UK

At a Glance

  • Tasks: Design and build next-gen AI systems for Defence and Security.
  • Company: Join a cutting-edge tech firm focused on innovative AI solutions.
  • Benefits: Flexible working, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative culture with excellent career advancement opportunities.
  • Why this job: Make a real impact with advanced technology in a dynamic environment.
  • Qualifications: 7+ years in software engineering, strong Python skills, and systems design expertise.

The predicted salary is between 70000 - 98000 £ per year.

We are seeking an experienced Senior Software Engineer to help design and build next-generation AI systems used in Defence, Security, and Resilience environments. You will work on a cutting-edge multimodal data fusion platform that transforms large-scale information streams into operational decision advantage.

This role is ideal for a strong generalist engineer who enjoys working across distributed systems, AI infrastructure, semantic data representation, deployment engineering, and agentic AI architectures. You will take major platform components from concept through production, influence architectural direction, and help deliver systems capable of operating across cloud, edge, on-premise, and air-gapped environments.

You will collaborate closely with senior technical leadership, platform engineers, security stakeholders, and mission-focused teams to deliver robust, scalable, production-grade software.

What You’ll Do

  • Design, build, and operate core platform components across the AI and data stack.
  • Develop distributed systems that ingest, transform, and serve diverse multimodal datasets.
  • Contribute to the development of agent frameworks and AI orchestration systems.
  • Help define deployment architectures spanning managed cloud, customer cloud, edge, on-premise, and air-gapped infrastructure.
  • Collaborate cross-functionally to standardise scalable data platform solutions.
  • Work closely with security stakeholders to implement strong access control, data protection, and system integrity practices.
  • Influence engineering standards, architectural decisions, and technology selection across the organisation.
  • Support customer-facing mission deployments where required.

What We’re Looking For

Required Experience

  • ~7+ years building and delivering production-grade software systems at scale.
  • ~ Strong systems design expertise with the ability to balance performance, scalability, reliability, and cost.
  • ~ Production-level proficiency in Python.
  • ~ Experience architecting systems handling multiple data modalities.
  • ~ Hands-on experience with container orchestration and deployment across varied infrastructure environments.
  • ~ Recent experience building with AI/agent frameworks.
  • ~ Strong API design and cloud infrastructure fundamentals.
  • ~ Experience leading technical initiatives across multiple teams and systems.
  • ~ Excellent communication skills with the ability to explain complex technical concepts clearly.

Nice to Have

  • Experience working in Defence, Security, Intelligence, or other high-assurance environments.
  • Familiarity with knowledge graphs, NLP, semantic data models, or computational linguistics.
  • Experience deploying systems in constrained or disconnected environments.
  • Expertise using AI-assisted development tooling such as Cursor, Claude Code, or Codex.

Senior Software Engineer C# - FLEXIBLE WORKING employer: Experis UK

Join a forward-thinking company that prioritises innovation and collaboration, offering flexible working arrangements to support a healthy work-life balance. With a strong focus on employee growth, you will have access to cutting-edge projects in Defence and Security, alongside opportunities for professional development and cross-functional teamwork. Our inclusive culture fosters creativity and encourages you to influence architectural decisions while working with advanced AI systems in a dynamic environment.

Experis UK

Contact Details:

Experis UK Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer C# - FLEXIBLE WORKING

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can get you in the door.

Tip Number 2

Prepare for those interviews by practising common questions and scenarios related to AI systems and distributed architectures. We recommend doing mock interviews with friends or using online platforms to boost your confidence.

Tip Number 3

Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. We love seeing real-world applications of your skills, especially in AI and multimodal data.

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 looking for talented engineers like you to join our team!

We think you need these skills to ace Senior Software Engineer C# - FLEXIBLE WORKING

C#
Python
Systems Design
Distributed Systems
AI Frameworks
Container Orchestration
Cloud Infrastructure

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with distributed systems, AI frameworks, and any relevant projects you've worked on. We want to see how you can contribute to our cutting-edge multimodal data fusion platform!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about AI and how your background makes you a great fit for this role. Don’t forget to mention your experience in Defence or Security if you have it – it’ll definitely catch our eye!

Showcase Your Technical Skills:In your application, be sure to highlight your proficiency in Python and any experience with container orchestration. We’re looking for someone who can influence architectural decisions, so don’t shy away from discussing your past projects and their impact!

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 gives you a chance to explore more about what we do at StudySmarter!

How to prepare for a job interview at Experis UK

Know Your Tech Inside Out

Make sure you brush up on your technical skills, especially in C# and Python. Be ready to discuss your experience with distributed systems and AI frameworks, as well as any projects you've worked on that involved multimodal data. This will show that you're not just familiar with the tech but can also apply it effectively.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Think about examples where you had to balance performance, scalability, and reliability in your designs. This will demonstrate your ability to think critically and make sound architectural decisions.

Communicate Clearly and Confidently

Since you'll be collaborating with various teams, practice explaining complex technical concepts in simple terms. This is crucial for ensuring everyone is on the same page, especially when working with security stakeholders or mission-focused teams. Clear communication can set you apart from other candidates.

Understand the Company’s Mission

Research the company’s work in Defence, Security, and Resilience environments. Familiarise yourself with their projects and values, and think about how your skills can contribute to their goals. Showing genuine interest in their mission can make a positive impression during the interview.