BAE Systems is looking to modernize its digital infrastructure by developing innovative software solutions. This role will lead the Digital Architecture Team in creating cost-effective, modular software architectures to support this modernization and align with strategic objectives.
Requirements
- Strong understanding of software architecture, engineering principles, and best practices.
- Experience with modular software architecture, digital transformation, and engineering innovation.
- Experience with emerging technologies, such as cloud computing, artificial intelligence, or cybersecurity.
- Experience building microservice architectures and distributed systems.
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.
- Develop and manage project plans, resource allocation plans, and schedules to ensure successful project execution.
- 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.
- Stay up-to-date with industry trends, emerging technologies, and best practices, applying this knowledge to drive team innovation and growth.
Other
- Lead, motivate, and develop a high-performing team, providing guidance, coaching, and feedback to ensure individual and team growth.
- Foster a culture of innovation, collaboration, and continuous improvement within the team.
- Participate in the recruitment, hiring, and onboarding process for data engineering talent, ensuring a diverse and skilled team
- Communicate technical plans, progress, and results to senior leadership, stakeholders, and customers.
- Build and maintain relationships with key stakeholders, ensuring their needs are met and expectations are managed.
- Proven experience in leading high-performing teams and managing complex engineering programs.
- Proven experience in technical leadership, program management, and team management.