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 career advancement.
- Why this job: Make a real impact in cutting-edge AI projects that matter.
- Qualifications: 7+ years in software engineering with strong Python skills.
The predicted salary is between 70000 - 90000 £ per year.
About the Role
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.
- 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 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
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to AI and distributed systems. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.
✨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 love seeing candidates who are proactive about their job search!
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 the role and how your background aligns with our mission. Don’t forget to mention your experience in Defence or Security if you have it – it’s a big plus for us!
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’ve balanced performance, scalability, and reliability in past projects.
✨Showcase Your Experience with AI Systems
Prepare to talk about your hands-on experience with AI frameworks and multimodal data handling. Be specific about the projects you've worked on, the challenges you faced, and how you overcame them. This will demonstrate your capability to contribute to their cutting-edge AI systems.
✨Communicate Clearly and Confidently
Since excellent communication skills are a must, practice explaining complex technical concepts in simple terms. You might be asked to explain your thought process during problem-solving, so clarity is key. Think of examples where you’ve had to communicate with non-technical stakeholders.
✨Understand the Security Landscape
Given the focus on Defence and Security, it’s crucial to have a grasp of security practices. Familiarise yourself with access control, data protection, and system integrity. Be prepared to discuss how you’ve implemented these in previous roles, especially in high-assurance environments.