Engineer - Software - C2
BAE Systems
As a Software Engineer at BAE Systems, you will design, develop and deliver high-quality software within a complex engineering environment. You’ll collaborate with cross-functional stakeholders and mentor colleagues, contributing to innovative combat system software for naval and international customers. The role focuses on robust, scalable software across the development lifecycle, from requirements to deployment, with a strong emphasis on performance and best practices. This is a chance to work on mission-critical systems and grow in a supportive, inclusive culture.
Pay / Benefits- lifelong learning and meaningful work
- rewards tailored to you and your family
- support for financial and personal wellbeing
- balanced lifestyle
- inclusive workplace
- opportunities for career growth
- Design, develop and deliver high-quality software solutions
- Contribute across the full software development lifecycle from requirements to deployment
- Create solutions and supporting technical documentation
- Analyze and improve software for performance, robustness and efficiency
- Apply software engineering methodologies, standards and best practices
- Collaborate in large, complex engineering or product development environments
- Mentor others and influence technical decisions
- Engage with stakeholders to ensure successful delivery of engineering products
- Strong Ada development experience
- Preferably also C++ experience
- Background in software product development and/or delivery
- Experience across the full software development lifecycle
- Ability to work in large, complex multi-project environments
- Good understanding of software engineering methodologies, processes and best practices
- Collaboration with cross-functional teams
- Mentoring others
- Strong problem-solving skills
- Ada programming
- C++ programming
- Software product development
Reference: WJ-747_31199121