At a Glance
- Tasks: Lead a team in developing an award-winning Aviation Navigation System using C# .NET.
- Company: Established defence technology business with a collaborative engineering culture.
- Benefits: Competitive salary, pension, bonus, and hybrid working model.
- Why this job: Make a real impact on complex engineering challenges while mentoring others.
- Qualifications: Strong C# .NET skills and experience in leading technical teams.
- Other info: Opportunity for career growth in a dynamic, high-performance environment.
The predicted salary is between 80000 - 100000 £ per year.
A Lead Software Engineer is needed to join a team of skilled engineers, taking a hands-on technical leadership role in building an award-winning Aviation Navigation System. This is a technical authority position, focused on improving engineering standards, guiding developers, and strengthening a complex, real-world system.
The role offers:
- Hands-on leadership across a complex, multi-platform system (Windows, Android, microservices)
- Ownership of code quality, standards, and architectural direction
- Influence across two Scrum teams in a collaborative environment
- Hybrid working aligned to sprint delivery (2 days per 3 week sprint in office)
- A role focused on real engineering challenges, not process or management overhead
Security Requirements: You must be a UK national and eligible for SC Clearance (typically 5 years UK residency).
The Role: Working primarily with C# .NET you will lead development standards while remaining hands-on. You will:
- Lead and guide development across multiple Scrum teams
- Drive code quality, reviews, and engineering standards
- Mentor engineers and support complex problem solving
- Improve architecture, maintainability, and system performance
- Collaborate with stakeholders to align technical delivery with product goals
Work includes:
- 3D rendering
- Algorithm development
- Microservices and APIs
- Hardware communication and networking
- UI development
The Person: You are a hands-on technical leader who raises standards through influence. You will:
- Bring strong technical judgement and ownership of code quality
- Communicate confidently in technical discussions
- Apply a pragmatic approach to improving existing systems
- Mentor others and challenge constructively
- Balance delivery with long-term engineering quality
Essential Technical Skills:
- Strong Object-Oriented Programming (ideally C# .NET)
- Experience working in complex or legacy systems (e.g. VB.NET)
- Proven ability to lead technically and improve standards
- Evidence of running sprint reviews and successfully influencing coding practices or peers
- Strong understanding of SOLID principles
- Experience with multi-threaded or performance-sensitive systems
Desirable Skills:
- ASP.NET
- REST APIs
- TCP/IP
- DirectX or OpenGL
- Windows Forms
- Git / SVN
- Unit testing and profiling tools
The Company: An established defence technology business delivering complex, high-performance systems within a collaborative engineering environment.
Package: £80-100K + Full Benefits Package inc’ Pension (9%) + Bonus
Alternative Titles: Lead Software Developer, Principal Engineer, Senior Lead Developer
Foster Growth provides services as an agency and an employment business.
Lead Software Engineer C# .NET in Plymouth employer: Foster Growth
Contact Detail:
Foster Growth Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer C# .NET in Plymouth
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on a Lead Software Engineer role or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C# .NET and complex systems. This will give potential employers a taste of what you can bring to the table beyond just your CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of SOLID principles. Practice common algorithms and system design questions, as these are often key in roles like Lead Software Engineer.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge over other candidates. Plus, it’s super easy!
We think you need these skills to ace Lead Software Engineer C# .NET in Plymouth
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Lead Software Engineer role. Highlight your hands-on experience with C# .NET and any leadership roles you've had in the past. We want to see how you can bring your technical expertise to our team!
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 needs. Don’t forget to mention your experience with complex systems and your approach to improving engineering standards.
Showcase Your Technical Skills: In your application, be sure to highlight your strong Object-Oriented Programming skills and any experience with multi-threaded systems. We love seeing evidence of your technical judgement and how you've influenced coding practices in previous roles.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Foster Growth
✨Know Your Tech Inside Out
Make sure you brush up on your C# .NET skills and be ready to discuss your experience with complex systems. Be prepared to dive into technical discussions about SOLID principles, multi-threading, and performance-sensitive systems. The more confident you are in your knowledge, the better you'll impress the interviewers.
✨Showcase Your Leadership Skills
As a Lead Software Engineer, you'll need to demonstrate your ability to guide and mentor others. Think of examples where you've influenced coding practices or led a team through a challenging project. Highlight your experience running sprint reviews and how you've improved engineering standards in previous roles.
✨Prepare for Real-World Scenarios
Expect to face questions that assess your problem-solving skills in real-world scenarios. Brush up on your experience with 3D rendering, algorithm development, and microservices. Being able to articulate how you've tackled similar challenges will show that you're not just a theorist but someone who can deliver results.
✨Align with Company Goals
Research the company and understand their product goals. Be ready to discuss how your technical decisions can align with their objectives. This shows that you're not only focused on code quality but also on how it impacts the overall success of the project and the company.