At a Glance
- Tasks: Develop high-quality software for advanced defence technologies and mentor junior engineers.
- Company: Leading defence radar technology company with a focus on innovation.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Engage in complex projects and shape the future of engineering talent.
- Why this job: Make a real-world impact while working on cutting-edge systems in a skilled team.
- Qualifications: Strong C++ expertise and experience in the full software development lifecycle.
The predicted salary is between 55000 - 70000 £ per year.
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.
Senior Software Engineer employer: Innovate
Contact Detail:
Innovate Recruiting 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 your connections in the defence tech industry and let them know you're on the lookout for opportunities. A personal recommendation can go a long way in landing that Senior Software Engineer role.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your best C++ projects. This gives potential employers a taste of your coding prowess and problem-solving abilities, making you stand out from the crowd.
✨Tip Number 3
Ace the interview! Research common technical questions related to software development lifecycles and be ready to discuss your past projects. Remember, they want to see how you think and approach challenges, so be confident and articulate.
✨Tip Number 4
Apply through our website! We make it easy for you to find and apply for roles that match your skills. Plus, it shows you're genuinely interested in joining our team and working on those cutting-edge defence technologies.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with C++ and the full software development lifecycle, as these are key for us. Don’t forget to mention any relevant projects that showcase your skills!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about defence technology and how your background makes you a perfect fit for our team. Keep it concise but impactful!
Showcase Your Communication Skills: Since strong communication skills are essential for this role, make sure your written application reflects that. Use clear and professional language, and don’t hesitate to demonstrate your ability to convey complex ideas simply.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Innovate
✨Know Your Tech Inside Out
Make sure you brush up on your C++ skills and any relevant technologies mentioned in the job description. Be ready to discuss your past projects and how you've applied best engineering practices in real-world scenarios.
✨Showcase Your Problem-Solving Skills
Prepare to tackle some technical questions or coding challenges during the interview. Think about how you can demonstrate your ability to own the full software development lifecycle, from specification to maintenance.
✨Communicate Clearly and Confidently
Strong communication skills are key for this role. Practice explaining complex technical concepts in a simple way, as you'll need to collaborate with various teams and mentor junior engineers.
✨Research the Company and Its Impact
Understand the defence radar technology sector and the company's role within it. Being knowledgeable about their products and how they contribute to critical environments will show your genuine interest and help you stand out.