Senior Software Factory Engineer
// Role Summary
Join BAE Systems as a Senior Software Factory Engineer to support the development and improvement of critical software factory tools for the FTEWA product, working in a collaborative, Agile/DevSecOps environment.
// Key Responsibilities
- Develop and implement solutions for the FTEWA Software Factory.
- Utilize Agile/DevSecOps methodologies in development.
- Collaborate with team members and stakeholders on requirements.
- Knowledge of CI/CD pipelines, build, test, and release processes is essential.
- Contribute to impactful, cutting-edge developments for Royal Navy systems.
// Role Specification
About the Role
As a Senior Software Factory Engineer at BAE Systems, you will play a crucial role in supporting the development and ongoing enhancements of the Software Factory used for the FTEWA (Force Threat Evaluation & Weapon Assignment) software product. This Software Factory is a vital suite of tools designed to streamline software development within the Combat Systems Product Realisation Group. You will be responsible for developing solutions and implementing capabilities to realize the vision set by the Product Owner.
Core Duties
- Contribute to the design and development of software factory components within a defined architecture.
- Utilize an Agile/DevSecOps approach for the creation of new and modified code/test modules as part of a wider product solution.
- Participate actively in sprint planning, reviews, and retrospectives.
- Collaborate effectively with team members and stakeholders to clarify requirements and deliver robust software factory solutions.
Essential Skills and Qualifications
- Academic qualification in a STEM related subject.
- Ability and willingness to become recognised as an Incorporated or Chartered Engineer through an appropriate recognised professional institution.
- Knowledge and experience of CI/CD pipelines, build, test, and release processes.
- Ability to understand technical guidance within a DevSecOps approach to software development and translate it into useful and reusable design and code artefacts.
Team and Environment
You will be part of a collaborative, team-based environment that embraces hybrid and cross-site working. This role offers opportunities to work with new technologies and innovative ways of working. The team is instrumental in delivering projects that advance Royal Navy systems, providing a chance to work on impactful, cutting-edge developments. The software developed is highly visible and mission-critical, with the ultimate goal of deployment and operation within a Naval Ship environment. This presents a unique opportunity to see your work directly support real-world operational capability.
Why BAE Systems?
BAE Systems offers a career with purpose and limitless possibilities. We provide opportunities for lifelong learning and meaningful work, empowering you to grow your career with confidence and achieve your best. You will be recognised for your contributions and enjoy tailored rewards, support for your financial and personal wellbeing, and a balanced lifestyle. Join a supportive culture with a strong sense of shared purpose and a commitment to sustainable working practices, where you can feel a sense of belonging and pride in the difference you make.
Inclusivity Statement
We are committed to building an inclusive workplace where everyone feels valued and supported. We recognise that a diversity of backgrounds, perspectives, and experiences strengthens our teams and is vital to the work we do.
Security and Export Control
Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions can limit the roles you are eligible for based on factors such as your nationality, previous nationalities held, and place of birth. All applicants must, as a minimum, achieve Baseline Personnel Security Standard (BPSS). Many roles also require higher levels of National Security Vetting, typically necessitating 5 to 10 years of continuous residency in the UK, depending on the vetting level required.