At a Glance
- Tasks: Design and implement innovative software solutions for cutting-edge defence projects.
- Company: Join a leading company in the defence industry with a hybrid working model.
- Benefits: Earn up to £70,000 plus bonus, with great career growth opportunities.
- Why this job: Make a real impact on national and international defence systems.
- Qualifications: Degree in Computer Science and strong C++ experience required.
- Other info: Collaborative environment with a focus on advanced technology and excellence.
The predicted salary is between 42000 - 84000 £ per year.
Are you ready to take your career to the next level? This is an incredible opportunity to join a company at the forefront of the defence industry as a Senior Software Engineer. With a hybrid working model and a salary of up to £70,000 plus bonus, this role offers not just financial rewards but also the chance to work on cutting-edge projects that truly make a difference. Imagine being part of a team that designs and develops complex systems for vehicles and platforms - this is your chance to make an impact!
What You Will Do:
- Design and implement innovative software solutions that meet contractual requirements while ensuring cost-effective system designs.
- Collaborate on overall system architecture and contribute to the optimal allocation of functionality across system components.
- Support software and system validation activities, including developing test tools, creating test schedules, and producing technical reports.
- Plan tasks and estimate efforts to meet project milestones and delivery targets.
- Perform self-verification to ensure the quality and completeness of your deliverables, and actively participate in peer reviews to maintain high standards.
- Stay updated on relevant technical and engineering advancements and apply best practices to ongoing projects.
What You Will Bring:
- A degree (or equivalent) in Computer Science or a related discipline.
- Strong experience with object-oriented C++ (C++17 or later) and design patterns.
- Knowledge of UML/SysML and experience across the full software development lifecycle.
- Proven ability to develop new software and maintain legacy systems.
- Excellent communication skills and the ability to work effectively within multi-disciplinary teams.
This is a unique opportunity to contribute to a company that specialises in six core capabilities, including heavy tracked armour, wheeled armour, artillery, military bridging, through-life support, and protection. The Senior Software Engineer role plays a key part in delivering innovative and reliable solutions that meet the needs of both national and international customers. This company is dedicated to maintaining its position as a market leader by combining advanced technology with a commitment to excellence.
Location: This role is based in Hadley Castle Works, Hadley, Telford (TF1 6AA), and offers a hybrid working pattern.
Interested? If you’re ready to take on this exciting challenge as a Senior Software Engineer, don’t wait! Apply now to join a team where your skills will be valued, and your career will thrive. Let’s make your next move the best one yet!
Senior Software Engineer in England employer: Jonathan Lee Recruitment
Contact Detail:
Jonathan Lee Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in England
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.
✨Tip Number 2
Prepare for those interviews! Research the company and its projects, especially in defence tech. We recommend practising common interview questions and even some technical challenges related to C++ and system design to show off your skills.
✨Tip Number 3
Showcase your projects! Whether it's on GitHub or a personal portfolio, let your work speak for itself. We love seeing real examples of your coding prowess and problem-solving abilities, especially if they relate to the role you're applying for.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. We’re excited to see how you can contribute to our innovative projects and help us maintain our market-leading position.
We think you need these skills to ace Senior Software Engineer in England
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 any relevant projects you've worked on. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how you can contribute to our team. We love seeing enthusiasm and a clear understanding of the job.
Showcase Your Projects: If you've worked on any innovative software solutions or complex systems, make sure to mention them. We’re interested in your hands-on experience, so don’t hold back on sharing your achievements!
Follow Application Instructions: When applying, ensure you include all the required details like your name, email, and location. We want to process your application smoothly, so double-check that everything's in order before hitting send!
How to prepare for a job interview at Jonathan Lee Recruitment
✨Know Your Tech Inside Out
Make sure you brush up on your object-oriented C++ skills, especially if you're familiar with C++17 or later. Be ready to discuss design patterns and how you've applied them in past projects. This will show that you’re not just a coder but someone who understands the architecture behind the code.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex software challenges in previous roles. Think about specific instances where you designed innovative solutions or improved existing systems. This will demonstrate your ability to think critically and contribute to the team’s success.
✨Communicate Clearly and Confidently
Since this role involves collaboration with multi-disciplinary teams, practice articulating your thoughts clearly. Be prepared to explain technical concepts in a way that non-technical team members can understand. Good communication can set you apart from other candidates.
✨Stay Updated on Industry Trends
Familiarise yourself with the latest advancements in software engineering and defence technology. Mention any relevant trends or technologies during your interview to show that you’re proactive and passionate about your field. This will highlight your commitment to continuous learning and improvement.