Principal Software Engineer x8
Principal Software Engineer x8

Principal Software Engineer x8

Cowes Full-Time 48000 - 68000 £ / year (est.) Home office (partial)
Go Premium
BAE Systems.

At a Glance

  • Tasks: Lead software design and development for innovative maritime solutions.
  • Company: Join a dynamic team supporting the Royal Navy with cutting-edge technology.
  • Benefits: Enjoy flexible working arrangements and a competitive salary up to £68,000.
  • Why this job: Be part of a mission-driven team enhancing naval capabilities over the next decade.
  • Qualifications: Strong programming skills and a degree in Computer Science or related field required.
  • Other info: Opportunities for career growth and skill development in a global business.

The predicted salary is between 48000 - 68000 £ per year.

Location: Cowes - We offer flexible working arrangements - please speak to your recruiter about the options for this particular role

Salary: Up to £68,000 (dependent on skills and experience)

What you'll be doing:

  • Derive and maintain a set of software requirements from a baseline set of systems requirements
  • Produce and maintain a software design to meet a set of software requirements
  • Use a software design to produce a deliverable software solution
  • Undertake peer reviews or checking/verification of peers' solutions across Maritime Services
  • Undertake technical reviews, verify and authorise software engineering designs
  • Act as an Engineering technical lead for a software solution at a sub-system level
  • Maintain a software solution to address reported defects and/or add new functionality
  • Support the development of individuals and teams to enhance skills and competencies
  • Produce or assist in the creation of software estimates for sub-systems

Your skills and experiences:

Essential:

  • Good experience of using at least one high level programming language
  • Considerable experience of using a high-level design methodology - knowledge of UML
  • Strong experience of all aspects of the software lifecycle and good knowledge of software lifecycle models (e.g. Waterfall, Agile)
  • Have a BEng/BSc in Computer Science or other relevant Engineering or Numerate subject (technology, engineering or science related discipline)

Desirable:

  • Have good knowledge of appropriate software standards (e.g. ISO/IEC/IEE 12207)
  • Knowledge of Ada95
  • Have a CEng or equivalent level of capability or working towards CEng status
  • Have a comprehensive understanding of configuration management and experience of a configuration management tool
  • An understanding of model-based techniques is advantageous

The Sampson Radar Software team:

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.

Closing Date: 8th May 2025

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.

Principal Software Engineer x8 employer: BAE Systems.

Join our dynamic team in Cowes as a Principal Software Engineer, where we prioritise flexible working arrangements and foster a collaborative work culture. With a commitment to employee growth, you will have the opportunity to enhance your skills and advance into senior roles while contributing to vital projects for the Royal Navy. Our supportive environment encourages innovation and teamwork, making it an excellent place for those seeking meaningful and rewarding employment.
BAE Systems.

Contact Detail:

BAE Systems. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer x8

✨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 during technical discussions.

✨Tip Number 3

Engage with the Sampson Radar Software team’s projects or similar initiatives online. Understanding their current challenges and solutions can provide you with valuable insights to discuss in your interview, showing your genuine interest in the role.

✨Tip Number 4

If you have experience with configuration management tools, be ready to share specific instances where you used them effectively. This will highlight your practical skills and align with the expectations outlined in the job description.

We think you need these skills to ace Principal Software Engineer x8

Proficiency in at least one high-level programming language
Experience with high-level design methodologies, particularly UML
Strong understanding of the software lifecycle and various software lifecycle models (e.g. Waterfall, Agile)
BEng/BSc in Computer Science or a related Engineering or Numerate subject
Knowledge of software standards such as ISO/IEC/IEEE 12207
Familiarity with Ada95 programming language
Experience with configuration management tools and techniques
Ability to conduct peer reviews and technical reviews of software designs
Strong problem-solving skills
Excellent communication and teamwork abilities
Experience in producing software estimates for sub-systems
Understanding of model-based techniques

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with high-level programming languages and design methodologies like UML. Emphasise your knowledge of the software lifecycle and any relevant qualifications, such as your BEng/BSc in Computer Science.

Craft a Strong Cover Letter: In your cover letter, explain why you are a great fit for the Principal Software Engineer role. Mention specific projects or experiences that demonstrate your ability to lead technical solutions and your understanding of configuration management.

Showcase Relevant Skills: When detailing your skills, focus on your experience with software standards and lifecycle models. If you have knowledge of Ada95 or model-based techniques, make sure to include these as they are desirable for the role.

Proofread Your Application: Before submitting, carefully proofread your application for any errors or inconsistencies. A well-presented application reflects your attention to detail, which is crucial for a software engineering position.

How to prepare for a job interview at BAE Systems.

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with high-level programming languages and design methodologies. Highlight specific projects where you've successfully applied these skills, especially in relation to software lifecycle models like Agile or Waterfall.

✨Demonstrate Leadership Skills

As a Principal Software Engineer, you'll be expected to lead technical discussions and reviews. Share examples of how you've acted as a technical lead in previous roles, focusing on your ability to mentor others and drive projects forward.

✨Understand the Company’s Needs

Research the Sampson Radar Software team and their projects. Familiarise yourself with their work supporting the Royal Navy, and think about how your skills can contribute to their goals. This shows genuine interest and alignment with their mission.

✨Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving abilities and decision-making processes. Prepare to discuss how you would handle specific challenges related to software design and defect management, demonstrating your analytical thinking and technical knowledge.

Principal Software Engineer x8
BAE Systems.
Location: Cowes
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>