Software Team Leader
Role details
Job location
Tech stack
Job description
This role leads the delivery of software engineering work packages, ensuring outputs meet project milestones, quality standards, and delivery commitments. The position is responsible for managing budgets, costs and schedule while maintaining clear oversight of progress and reporting through the project management hierarchy. The role involves leading and supporting engineers, ensuring the correct skills and resources are in place while promoting team well-being and professional development. Working closely with project managers, systems engineers, and other stakeholders to help align technical delivery with project priorities. Alongside delivery responsibilities, you will contribute to strategic planning and help identify and coordinate dependencies across teams to keep work progressing and support successful delivery outcomes., The software team is part of a growing engineering capability on site, supporting a range of complex projects. Engineers collaborate with hardware, mechanical, and systems teams to design, develop, integrate, and verify software that supports mission critical products. As the business grows, additional team leaders are required to support engineers and strengthen delivery.
Why BAE Systems?
Here you'll build a career with purpose and limitless possibilities. With lifelong learning and meaningful work, this is a place where you can grow your career with confidence and be empowered to be your best. You'll be recognised for your contribution and enjoy rewards tailored to what's most important to you and your family, support for your financial and personal wellbeing, as well as a balanced lifestyle. In an environment embracing sustainable ways of working and with a strong sense of shared purpose, our supportive culture is a place you can feel you belong and proud of the difference you make.
Requirements
- You will have proven experience leading and managing a software engineering team in relevant product markets and/or domains, such as real time displays or safety related systems
- You will have proven experience in assigning work packages and leading teams to balance quality, schedule and budget
- You will have proven experience in more than one aspect of the software engineering lifecycle e.g. requirements management, design, modelling or simulation, integration and verification
- You will have familiarity with software engineering tools such as DOORS, Siemens Polarion, and CAMEO and programming in 'C' and/or Assembler and scripting using Python
- You will have degree or equivalent qualification in a relevant Scientific/Engineering subject (e.g. Software Engineering, Computer Science, Aerospace, Physics or Mathematics)