Senior Software Engineer
Role: Senior Software Engineer – Defence
Location: North London
Job Type: Permanent, Full Time, Hybrid
We are partnering with a leading defence radar technology company to recruit a Senior Software Engineer. This is an exciting opportunity to work on cutting-edge systems, contributing to the full software lifecycle for advanced, high-performance products used in critical environments.
The Role
As a Senior Software Engineer, you will take ownership of software development from initial concept through to verification and delivery. You’ll play a key role in designing robust solutions, supporting existing systems, and mentoring junior engineers.
Key Responsibilities
- Develop high-quality software using best engineering practices for innovative and commercially viable products
- Own the full software development lifecycle: specification, design, implementation, testing, and maintenance
- Enhance and support existing software in line with business and customer requirements
- Collaborate with internal teams, customers, and external partners on technical solutions
- Provide guidance and mentorship to junior engineers, acting as a technical role model
- Contribute to additional project activities as required
About You
- Strong expertise in C++
- Proven experience delivering projects across the full software development lifecycle
- Proficient with Microsoft Visual Studio (2022 or later)
- Strong communication skills (written and verbal)
- Degree in a relevant discipline
Desirable:
- Experience with GUI/UX or Human-Computer Interaction (HCI)
- Knowledge of scripting languages such as Python or PowerShell
Why Apply?
- Work on advanced defence technologies with real-world impact
- Be part of a highly skilled engineering team
- Opportunity to mentor and shape future talent
- Engage with complex, technically challenging projects
SECURITY REQUIREMENTS: Candidates must be eligible/be willing to obtain SC clearance, and therefore hold British Citizenship.