At a Glance
- Tasks: Develop mission-critical software using C++ and C# for complex defence projects.
- Company: Join a dynamic team making a tangible impact in the defence sector.
- Benefits: Enjoy a competitive salary, flexible working, and enhanced parental leave.
- Why this job: Be part of exciting projects that challenge your skills and contribute to national security.
- Qualifications: Strong background in software engineering with proficiency in C++ and C#, Agile experience preferred.
- Other info: Flexible leave options and subsidised meals available.
The predicted salary is between 34000 - 51000 £ per year.
If you're a talented Software Engineer with a background in C++ and C#, we invite you to explore an exciting opportunity where you will contribute to mission-critical systems, making a tangible difference to complex defence projects.
Your Benefits:
- Salary: £40,000 to £64,000 depending on experience
- Bonus: Up to £2,500 based on company performance
- Pension: Maximum total contribution of up to 14%
- Flexi Leave: Up to 15 additional days
- Flexible Working: We embrace flexible working arrangements
- Enhanced Parental Leave: Up to 26 weeks for maternity, adoption, and shared parental leave
- Facilities: Enjoy subsidised meals, free car parking, and more
Your Role as a Senior Software Engineer:
As part of a dynamic team, you will leverage your expertise in C++ and C# to develop software that is crucial for the success of our products, responding to new customer requirements and improving the functionality of the products. An exciting element of this role is understanding the functionality of the many sub-systems, rather than focusing on one element. You'll engage in all phases of software development, from integration to delivery and support.
What We’re Looking For:
- A strong software engineering background, focusing on system-wide impact
- Proficiency in C++ and C#
- Familiarity with Agile methodologies (Scrum)
- Knowledge of the entire software development lifecycle
Senior Software Engineer employer: Cirrus Selection
Contact Detail:
Cirrus Selection Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Make sure to brush up on your C++ and C# skills. Since these are key requirements for the role, being able to demonstrate your proficiency through practical examples or projects can really set you apart during discussions.
✨Tip Number 2
Familiarise yourself with Agile methodologies, particularly Scrum. Understanding how Agile works will not only help you in the interview but also show that you're ready to integrate smoothly into our dynamic team environment.
✨Tip Number 3
Prepare to discuss your experience with the entire software development lifecycle. Being able to articulate your involvement in various phases, from integration to delivery, will highlight your comprehensive understanding of software engineering.
✨Tip Number 4
Research our company’s mission-critical systems and recent projects. Showing that you understand our work and how you can contribute will demonstrate your genuine interest in the position and help you stand out as a candidate.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and C#. Include specific projects or roles where you've used these languages, especially in a defence or mission-critical context.
Craft a Compelling Cover Letter: Write a cover letter that not only showcases your technical skills but also your understanding of the software development lifecycle and Agile methodologies. Mention how your background aligns with the company's mission and values.
Showcase Relevant Experience: In your application, emphasise any experience you have with complex systems and how you've contributed to their success. Use examples that demonstrate your ability to work in a team and adapt to new customer requirements.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Senior Software Engineer role.
How to prepare for a job interview at Cirrus Selection
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C++ and C#. Bring examples of projects you've worked on that highlight your proficiency in these languages. Consider discussing specific challenges you faced and how you overcame them.
✨Understand Agile Methodologies
Since familiarity with Agile methodologies is important for this role, brush up on Scrum principles. Be ready to explain how you've applied Agile practices in your previous work and how they contributed to project success.
✨Demonstrate System-Wide Thinking
This position requires a strong understanding of system-wide impacts. Prepare to discuss how your work has affected the overall functionality of products, rather than just focusing on individual components.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's projects and the team dynamics. This shows your genuine interest in the role and helps you assess if the company culture aligns with your values.