Do you want to write software for the UK’s latest frontline fighter, 3D mission planning systems for Typhoon and Hawk jets or exploit tactical data links to enhance and optimise Command, Control and Situational Awareness across the whole battlespace? We currently have a vacancy for a Senior Software Engineer at our site in Yeovil.

As a Senior software engineer, you will be involved in the design, building, testing and through-life support of all these products and much more besides, using machine learning on big data to maximise availability for aircraft, ships and land vehicles or developing web based solutions to keep airspace safe.

This role will provide you with the opportunity to work closely with team members and support the team and/or project leadership in daily activities. You may also be asked to lead teams of up to 10 engineers. You may also be required for help diagnose problems and solve internally and customer reported issues.


Your main responsibilities as a Senior Software Engineer will involve:

Owning the requirements, design and implementation, and test to a high standard, within

schedule and estimates

Generating and managing requirements

Designing technical solutions

Implementing software development solutions

Testing involved in verifying the above

Adhering to project processes and software development practices

Reporting on progress and providing feedback to team members and leadership

Supporting System Test and Integration Activities

Producing technical documentation and estimating development activities

Diagnosing problems and solve internally and customer reported issues


Your skills and qualifications as a Senior Software Engineer:

Essential skills

Ideally, you have an honours degree or equivalent professional qualification in a relevant STEM subject, although relevant knowledge and experience may offset the qualification requirements

Experience of working to defined and structured engineering lifecycle processes with formal gate reviews and a culture of measurement and continuous improvement

Good understanding and experience of the full software development lifecycle, from requirements & design through to delivery

Competence in:

Software development lifecycle and processes (e.g. design, coding, unit testing), and tools (e.g. UML design tools, code IDEs, source code control, defect reporting systems)

Object-oriented design/development including UML, SysML or XML

Desirable to have experience or competence in one or more of the following:

Desktop-based applications (Java and Eclipse RCP or C#/C++)

Web-oriented applications and services (Java/C#, JavaScript, JSP, HTML, CSS, Apache middleware)

Business intelligence/analytics tools and techniques (C# .NET ETL, MS SQL, Oracle, Python)

Windows or Linux O/S


What we're looking for in you:

You will have a 'can do' attitude with the ability to deliver within agreed budgets and timescales. You will have self-organisation and good time management, with the ability to work well within a team and under your own initiative. You will be innovative and able to drive improvement within your own work and throughout the delivery of the work package.

Location: Yeovil

Salary: £44,840.00 + depending on experience and skills

Benefits: Our employees receive an excellent benefits package which includes a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. We also offer a range of additional benefits such as flexible working, an employee assistance programme,childcare vouchers, Cycle2work and many local and national employee discounts. Some employees may also be eligible for an annual incentive.

BAE Systems

BAE Systems is one of the world’s leading global defence, security and aerospace companies. We work at the cutting edge of technology, creating more than 100 new inventions every year for customers in over 100 countries.

Apply here: https://ex.cndarine.com/campaign/url...d/639cdb9ba7b4