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.