At a Glance
- Tasks: Design and build next-gen AI systems for Defence and Security.
- Company: Join a pioneering tech firm focused on innovative AI solutions.
- Benefits: Hybrid remote work, competitive salary, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on security and scalable solutions.
- Why this job: Make a real impact by working on cutting-edge multimodal data platforms.
- Qualifications: 7+ years in software engineering with strong Python and systems design skills.
The predicted salary is between 70000 - 90000 £ 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# - (Hybrid Remote) employer: Experis UK
Join a forward-thinking company that prioritises innovation and collaboration, offering a hybrid remote work model that promotes flexibility and 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 mentorship from industry leaders. Our inclusive work culture fosters creativity and encourages contributions from all team members, making it an ideal environment for those looking to make a meaningful impact in the field of AI and multimodal data platforms.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer - C# - (Hybrid Remote)
✨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 brushing up on your technical skills and understanding the company’s tech stack. We recommend doing mock interviews with friends or using platforms that simulate real interview scenarios.
✨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 practical examples of your skills in action.
✨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 individuals like you to join our team!
We think you need these skills to ace Senior Software Engineer - C# - (Hybrid Remote)
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 hit the ground running, so let us know how you’ve tackled similar challenges in the past!
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 don’t miss out on any important updates. Plus, we love seeing applications come in through our own channels!
How to prepare for a job interview at Experis UK
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially C# and Python. Brush up on your systems design expertise and be ready to discuss how you balance performance, scalability, and reliability in your past projects.
✨Showcase Your Experience with AI Systems
Since this role involves working with AI and multimodal data platforms, prepare examples of your experience in these areas. Be ready to explain how you've contributed to AI frameworks or orchestration systems, and how you’ve tackled challenges in deploying across different environments.
✨Communicate Clearly and Confidently
Strong communication skills are key for this position. Practice explaining complex technical concepts in a simple way. You might be asked to describe your thought process during a project, so make sure you can articulate your ideas clearly and confidently.
✨Prepare for Cross-Functional Collaboration
This role requires collaboration with various teams, including security stakeholders. Think of examples where you’ve successfully worked cross-functionally. Be ready to discuss how you’ve influenced architectural decisions and technology selection in previous roles.