Senior Software Engineer

Senior Software Engineer

Full-Time 80000 - 100000 £ / 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 pioneering tech firm focused on innovative AI solutions.
  • Benefits: Competitive salary, health benefits, remote work options, and growth opportunities.
  • Other info: Collaborative environment with opportunities to influence architectural decisions.
  • 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 80000 - 100000 £ 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.

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 employer: Experis UK

Join a forward-thinking company that prioritises innovation and collaboration, where as a Senior Software Engineer, you will be at the forefront of developing cutting-edge AI systems for Defence and Security. Our inclusive work culture fosters continuous learning and professional growth, offering unique opportunities to influence architectural decisions and work on impactful projects in a dynamic environment. Located in a vibrant area, we provide a supportive atmosphere that values your contributions and encourages you to thrive both personally and professionally.

Experis UK

Contact Details:

Experis UK Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer

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 multimodal data platforms. This gives potential employers a taste of what you can do.

Tip Number 3

Prepare for technical interviews by brushing up on your systems design and coding skills. We recommend practicing with real-world problems, especially those that involve distributed systems and AI frameworks.

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

Systems Design
Production-grade Software Development
Python
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 AI systems, distributed systems, 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 at StudySmarter. Don’t forget to mention specific technologies or methodologies you’ve used that relate to the position.

Showcase Your Projects:If you've worked on any relevant projects, whether personal or professional, make sure to include them in your application. We love seeing real-world applications of your skills, especially in areas like AI orchestration or data platforms. It gives us a better idea of what you can bring to the table!

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It streamlines the process for us and ensures your application gets to the right people. Plus, it shows you're keen on joining the StudySmarter team!

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 Python and distributed systems. Brush up on your knowledge of AI frameworks and container orchestration, as these will likely come up during technical discussions.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex engineering challenges. Think about how you’ve designed scalable systems or improved performance in past projects, and be ready to explain your thought process clearly.

Understand the Company’s Mission

Research the company’s focus on Defence, Security, and Resilience. Be prepared to discuss how your skills can contribute to their goals, particularly in developing robust, production-grade software that meets high-assurance standards.

Communicate Clearly and Confidently

Practice explaining complex technical concepts in simple terms. Good communication is key, especially when collaborating with cross-functional teams. Make sure you can articulate your ideas effectively, as this will demonstrate your ability to work well with others.