Senior Software Engineer

Senior Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
S

At a Glance

  • Tasks: Own and evolve platforms, design high-quality software, and mentor fellow engineers.
  • Company: Join a mission-critical tech team focused on secure software solutions.
  • Benefits: Enjoy hybrid work, competitive salary, and opportunities for professional growth.
  • Other info: Ideal for those passionate about innovation in regulated environments.
  • Why this job: Make a real impact by leading technical decisions in a dynamic environment.
  • Qualifications: 5+ years in software development with strong C# and .NET skills.

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

You don't just build features. You own platforms, guide engineering decisions, and make complex systems better.

We're hiring a Senior Software Engineer with a platform mindset and the appetite to take on real technical ownership within a mission-critical, secure software programme. This is a hands‑on role with genuine weight to it. You will write code, shape implementation approaches, and progressively grow into broader technical leadership, not just execute a backlog.

What you'll be doing:

  • Owning and evolving significant components within a modular, secure‑by‑design platform.
  • Designing and building high-quality software in C# and the modern .NET stack.
  • Building and supporting RESTful APIs and distributed services using ASP.NET Core.
  • Contributing to frontend implementation in React.
  • Designing and optimising relational database solutions with a focus on reliability and performance.
  • Supporting cross‑team design discussions and architectural alignment.
  • Leading technical investigations, prototypes, and R&D spikes to reduce uncertainty and inform delivery.
  • Mentoring engineers within your domain and supporting good engineering practice across the team.

What we're looking for:

  • 5+ years of professional software development experience.
  • Strong C# and .NET background including ASP.NET Core.
  • Experience building RESTful APIs, distributed systems, or service‑based architectures.
  • React or equivalent modern web framework experience.
  • Relational database design and optimisation, ideally PostgreSQL.
  • A solid understanding of scalability, reliability, and secure software design.
  • Strong analytical and problem‑solving skills.
  • The ability to take ownership of complex technical areas and make sound engineering decisions independently.
  • Excellent communication and the ability to build trust across engineering teams.
  • Docker or Kubernetes experience.
  • Messaging or event‑driven architecture patterns.
  • Architectural documentation such as C4 diagrams, ADRs, or technical design records.
  • Background in defence, government, safety‑critical, or regulated environments.
  • Experience with DDD, clean architecture, or modular design patterns.
  • Prototyping or R&D spike experience.

Important: You must be a UK national to allow for UK Government security vetting (UKSV) if not already obtained.

Senior Software Engineer employer: Symmetric Headhunting

Join a forward-thinking company that values innovation and technical excellence, where as a Senior Software Engineer, you will not only develop high-quality software but also take ownership of critical platforms within a secure environment. Our hybrid work culture promotes flexibility and collaboration, while our commitment to employee growth ensures you have ample opportunities for mentorship and leadership development. With a focus on cutting-edge technologies and a supportive team atmosphere, this role offers a unique chance to make a meaningful impact in the defence sector.

S

Contact Details:

Symmetric Headhunting Recruitment Team

We think you need these skills to ace Senior Software Engineer

C#
.NET
ASP.NET Core
RESTful APIs
Distributed Systems
React
Relational Database Design