At a Glance
- Tasks: Lead software design and development for maritime systems, ensuring quality and functionality.
- Company: Join BAE Systems, a global leader in defence and security, committed to innovation and inclusivity.
- Benefits: Enjoy flexible working, competitive salary, pension schemes, health perks, and shopping discounts.
- Why this job: Make a real impact while developing your skills in a diverse and supportive environment.
- Qualifications: BEng/BSc in Computer Science or related field; experience in software lifecycle and design methodologies required.
- Other info: Roles may require security vetting; apply early as the vacancy may close sooner.
The predicted salary is between 60000 - 80000 £ per year.
Job Description Job Title: Principal Software Engineer – x8 /n Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – We offer flexible working arrangements – Part time & accruing hours available. Please let us know if you would like to discuss these options /n Salary: Up to £75,900 (dependent on skills and experience) /n/n What you’ll be doing: /n /n – /n Derive and maintain a set of software requirements from a baseline set of systems requirements /n /n – /n Produce and maintain a software design to meet a set of software requirements /n /n – /n Use a software design to produce a deliverable software solution /n /n – /n Undertake peer reviews or checking/verification of peers’ solutions across Maritime Services /n /n – /n Undertake technical reviews, verify and authorise software engineering designs /n /n – /n Act as an Engineering technical lead for a software solution at a sub-system level /n /n – /n Maintain a software solution to address reported defects and/or add new functionality /n /n – /n Support the development of individuals and teams to enhance skills and competencies /n /n – /n Produce or assist in the creation of software estimates for sub-systems /n /n /n Your skills and experiences: /n /n – /n Good experience of using at least one high level programming language /n /n – /n Considerable experience of using a high-level design methodology – knowledge of UML /n /n – /n Strong experience of all aspects of the software lifecycle and good knowledge of software lifecycle models (e.g. Waterfall, Agile) /n /n – /n Have a BEng/BSc in Computer Science or other relevant Engineering or Numerate subject (technology, engineering or science related discipline) /n /n – /n Have good knowledge of appropriate software standards (e.g. ISO/IEC/IEE 12207) /n /n – /n Knowledge of Ada95 /n /n – /n Have a CEng or equivalent level of capability or working towards CEng status /n /n – /n Have a comprehensive understanding of configuration management and experience of a configuration management tool /n /n – /n An understanding of model-based techniques is advantageous /n /n /n Benefits: /n As well as a competitive pension scheme, BAE Systems also offers share plans, an extensive range of flexible discounted health, wellbeing and lifestyle benefits, including a green car scheme, private health plans and shopping discounts – you may also be eligible for an annual incentive /n The Sampson Radar Software team: /n The Sampson Radar Software team is a 30 plus personnel group that provides support and capability upgrades to the Royal Navy and their products. This role will deliver software products to the customer as part of a team delivering enhancements over the next 10 years, as well as providing ongoing support to existing products. You will have the opportunity to develop and enhance your skills and knowledge, with the potential to lead into more senior positions within a global business /n Why BAE Systems? /n This is a place where you’ll be able to make a real difference. You’ll be part of an inclusive culture that values diversity of thought, rewards integrity, and merit, and where you’ll be empowered to fulfil your potential. We welcome people from all backgrounds and want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. /n Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role, to allow for meaningful security vetting checks. /n Closing Date: 8th August 2025 /n We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible. /n #LI-TP1 #LI-Onsite
Principal Software Engineer x 8... employer: Jobbydoo
Contact Detail:
Jobbydoo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer x 8...
✨Tip Number 1
Familiarise yourself with the specific software lifecycle models mentioned in the job description, such as Waterfall and Agile. Being able to discuss your experience with these methodologies during an interview will demonstrate your suitability for the role.
✨Tip Number 2
Brush up on your knowledge of UML and high-level design methodologies. Consider preparing examples from your past work where you successfully applied these concepts, as this will help you stand out in discussions with our team.
✨Tip Number 3
If you have experience with Ada95 or configuration management tools, be ready to highlight this in conversations. These skills are particularly relevant to the role and can set you apart from other candidates.
✨Tip Number 4
Engage with our company culture by researching BAE Systems' values and recent projects. Showing that you align with our inclusive culture and commitment to diversity can make a positive impression during your interactions with us.
We think you need these skills to ace Principal Software Engineer x 8...
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with high-level programming languages and software lifecycle models. Emphasise any relevant projects or roles that demonstrate your ability to derive software requirements and produce deliverable solutions.
Craft a Strong Cover Letter: In your cover letter, explain why you are interested in the Principal Software Engineer position. Mention specific skills that align with the job description, such as your experience with UML and configuration management tools, and how they can benefit the team.
Showcase Relevant Experience: When detailing your work history, focus on experiences that relate directly to the responsibilities listed in the job description. Highlight your role in peer reviews, technical leadership, and any experience with model-based techniques.
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 software engineering role.
How to prepare for a job interview at Jobbydoo
✨Showcase Your Technical Expertise
As a Principal Software Engineer, you'll need to demonstrate your proficiency in high-level programming languages and design methodologies. Be prepared to discuss specific projects where you've applied your skills, particularly in UML and software lifecycle models like Agile or Waterfall.
✨Prepare for Technical Questions
Expect in-depth technical questions related to software design and development. Brush up on your knowledge of software standards such as ISO/IEC/IEE 12207 and be ready to explain how you've implemented these in past projects.
✨Emphasise Leadership Experience
This role involves acting as a technical lead, so highlight any previous leadership roles you've held. Discuss how you've supported team development and enhanced skills within your team, showcasing your ability to mentor others.
✨Understand the Company Culture
BAE Systems values diversity and inclusion, so research their culture and values. Be ready to discuss how you align with their mission and how you can contribute to an inclusive environment, especially if you have experiences that reflect this.