BAE Systems is seeking to modernize its digital infrastructure by developing innovative software solutions, and this role is intended to lead the Digital Architecture Team (DAT) in achieving this goal.
Requirements
- Strong understanding of software architecture, engineering principles, and best practices.
- Experience with modular software architecture, digital transformation, and engineering innovation.
- Experience working in the defense, aerospace, or manufacturing industries.
- Experience with emerging technologies, such as cloud computing, artificial intelligence, or cybersecurity.
- Experience building microservice architectures and distributed systems.
- 8+ years of experience as a software developer
- Strong understanding of engineering best practices
Responsibilities
- Provide technical vision and direction to the Digital Architecture Team, ensuring alignment with BAE Systems' digital transformation strategy.
- Develop and maintain a deep understanding of the team's charter and purpose, ensuring all initiatives and projects support the modernization of BAE Systems' digital infrastructure.
- Manage multiple engineering programs and projects, prioritizing tasks, allocating resources, and ensuring timely delivery of high-quality solutions.
- Collaborate with cross-functional teams to identify and prioritize engineering requirements, ensuring solutions meet business needs and align with BAE Systems' strategic objectives.
- Develop and maintain expertise in modular software architecture, digital transformation, and engineering best practices.
- Communicate technical plans, progress, and results to senior leadership, stakeholders, and customers.
- Identify opportunities for innovation and improvement, proposing and implementing changes to enhance team performance, efficiency, and effectiveness.
Other
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum 10 years of experience in software engineering, program management, or a related field.
- Proven experience in leading high-performing teams and managing complex engineering programs.
- Strong communication, interpersonal, and stakeholder management skills.
- Ability to plan multi-year projects and execute.