Engineer – Software – SMCS
Engineer – Software – SMCS

Engineer – Software – SMCS

Full-Time 40000 - 60000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Write and modify software code, design elements, and improve performance.
  • Company: Join BAE Systems, a leader in defense technology for the Royal Navy.
  • Benefits: Enjoy flexible working, competitive salary, health perks, and employee share plans.
  • Why this job: Make a real impact in submarine technology while being part of an inclusive culture.
  • Qualifications: Degree in Engineering or related STEM field; experience with software lifecycle and programming languages required.
  • Other info: Opportunities for professional accreditation and support for diverse candidates.

The predicted salary is between 40000 - 60000 £ per year.

Job title: Software Engineer – SMCS

Location: New Malden – We offer a range of hybrid and flexible working arrangements – please speak to your recruiter about the options for this particular role.

Salary: Circa £50,000 dependent on skills and experience

What you’ll be doing:

  1. Produce code using an appropriate language using the toolsets supplied. This may be in production of new software or modifying existing artefacts.
  2. Define and capture the design of software elements to meet identified requirements by following appropriate design standards and principles.
  3. Use supplied configuration management tools to ensure documents, software and other work products are stored and managed correctly.
  4. Write test schedules, execute them, record, and analyse the results.
  5. Improve software performance by the capture and analysis of measurements.
  6. Assist with estimation of remaining effort required to complete own work.

Your skills and experiences:

Essential:

  1. An understanding of the software lifecycle and knowledge of a software lifecycle model (e.g. waterfall, Agile, Spiral)
  2. Experience of using a high-level design methodology (e.g. UML)
  3. Experience of using at least one high-level programming language (e.g. ADA, C++, C#)

Desirable:

  1. Experience with configuration management of software
  2. Experience in a multi-disciplined engineering environment
  3. Experience supporting multiple complex programmes

Benefits:

As well as a competitive pension scheme, BAE Systems also offers employee 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.

The SMCS Software Team:

Interested in playing your part in the defence of the United Kingdom? Then this could be the role for you!

This opportunity invites individuals to be part of the dynamic world of Submarine Command Systems (SMCS), playing a crucial role in leading and implementing cutting-edge capabilities for the Royal Navy Submarine fleet. As a Team Lead, you’ll use your skill and experience to drive multiple software releases that shape the development of the software and the future of submarine technology.

Why BAE Systems?

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, rewards integrity, and merit, and where you’ll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals.

Closing Date: 17 th March 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. #J-18808-Ljbffr

Engineer – Software – SMCS employer: BAE Systems.

At BAE Systems, we pride ourselves on being an exceptional employer, offering a vibrant work culture in New Malden that champions flexibility and hybrid working arrangements. Our commitment to employee growth is evident through our support for professional accreditation and a comprehensive benefits package, including competitive pensions, health plans, and lifestyle discounts. Join us in making a meaningful impact in the defence sector while being part of a diverse and inclusive team that values your contributions.
B

Contact Detail:

BAE Systems. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Engineer – Software – SMCS

Tip Number 1

Familiarize yourself with the software lifecycle models mentioned in the job description, such as Agile and Waterfall. Being able to discuss your experience with these methodologies during the interview will demonstrate your understanding of the development process.

Tip Number 2

Brush up on your high-level programming skills, especially in languages like C++ or C#. Be prepared to showcase your coding abilities through practical tests or discussions about past projects where you utilized these languages.

Tip Number 3

Highlight any experience you have with configuration management tools. This is a key aspect of the role, and demonstrating your familiarity with these tools can set you apart from other candidates.

Tip Number 4

Show your enthusiasm for working in a multi-disciplined engineering environment. Be ready to discuss how you’ve collaborated with different teams in the past and how that experience can contribute to the success of the SMCS Software Team.

We think you need these skills to ace Engineer – Software – SMCS

Understanding of the software lifecycle
Knowledge of software lifecycle models (e.g. waterfall, Agile, Spiral)
Experience with high-level design methodologies (e.g. UML)
Proficiency in at least one high-level programming language (e.g. ADA, C++, C#)
Experience with configuration management of software
Ability to write and execute test schedules
Analytical skills for recording and analyzing test results
Experience in a multi-disciplined engineering environment
Strong problem-solving skills
Effective communication skills
Team leadership capabilities
Adaptability to changing project requirements
Attention to detail in software design and documentation

Some tips for your application 🫡

Understand the Job Requirements: Carefully read the job description to understand the essential and desirable skills required for the Software Engineer position. Highlight your relevant experience with software lifecycle models, programming languages, and design methodologies in your application.

Tailor Your CV: Customize your CV to reflect the skills and experiences that align with the job description. Emphasize your understanding of the software lifecycle, high-level design methodologies, and any relevant programming experience. Use specific examples to demonstrate your capabilities.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your interest in working with BAE Systems. Mention how your background and skills make you a suitable candidate for the role, and express your enthusiasm for contributing to the Submarine Command Systems team.

Proofread Your Application: Before submitting your application, thoroughly proofread all documents for spelling and grammatical errors. Ensure that your application is clear, concise, and professional, as attention to detail is crucial in engineering roles.

How to prepare for a job interview at BAE Systems.

Understand the Software Lifecycle

Make sure you can discuss your understanding of different software lifecycle models like Agile or Waterfall. Be prepared to give examples of how you've applied these methodologies in past projects.

Showcase Your Coding Skills

Be ready to demonstrate your proficiency in high-level programming languages such as C++ or C#. You might be asked to solve coding problems or discuss your previous coding experiences, so brush up on your technical skills.

Familiarize Yourself with Design Methodologies

Since experience with high-level design methodologies like UML is essential, review your knowledge and be prepared to explain how you've used these tools in your work to meet design standards.

Prepare for Behavioral Questions

Expect questions about teamwork and collaboration, especially since you'll be working in a multi-disciplined engineering environment. Think of examples that highlight your ability to work effectively with others and contribute to complex programs.

Engineer – Software – SMCS
BAE Systems.
B
  • Engineer – Software – SMCS

    Full-Time
    40000 - 60000 £ / year (est.)

    Application deadline: 2027-03-20

  • B

    BAE Systems.

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>