Harmonizing software architectures and development frameworks to ensure consistency, scalability, and maintainability across global software engineering teams, and driving the implementation of AI tools to enhance software development productivity and quality.
Requirements
- Deep technical expertise in software architecture and development frameworks.
- Experience with AI tools and their application in software development.
- Proficiency in agile development practices and engineering collaboration tools.
- Minimum of 10 years of progressive software engineering experience, including architecture and development.
- At least 5 years in a senior software engineering leadership role with global responsibilities.
Responsibilities
- Harmonize software architectures and development frameworks across all development centers.
- Drive the adoption and implementation of AI tools to improve software output and quality.
- Champion best practices in software development, including agile methodologies, CI/CD, and code quality standards.
- Lead initiatives to standardize tools, processes, and documentation across global teams.
- Provide strategic and operational leadership for global software engineering teams.
- Mentor and develop software engineering leaders and foster a high-performance culture.
- Ensure effective communication and collaboration across geographically distributed teams.
Other
- Provide strategic and operational leadership for global software engineering teams.
- Collaborate with cross-functional teams to ensure alignment with product and business objectives.
- Mentor and develop software engineering leaders and foster a high-performance culture.
- Ability to travel up to 20% of time including travel to international locations including Europe and Asia.
- Bachelor’s degree in Computer Science, Software Engineering, or related discipline required; Master’s degree preferred.