Industry - Consumer Durables
Category - IT & Systems
Skills - Software development leader ; engineering Head ; Head of engineering
Job Type - Permanent
Job Description :
- As a leader in the Software Engineering Center of Excellence, the role is a blend of deep technical skills and expertise with a passion for superior technical solutions. The person will partner with other leaders to build and evolve consistent practices and standards for the specialized skills and expertise of the software engineering CoE, and influence the vision, strategic decisions, solutions, and priorities.
- Manage the software engineering budget, with ongoing focus on personnel, vendor, and capital expenditures.
- Build strong working relationships with business/IT leaders to ensure software engineering teams meet expectations and contribute to achievement of business goals.
- Collaborate with IT and business leaders to develop short- and long-term strategic plans.
- Support and facilitate innovative and experimental software development work to test new ideas, within bounded cost and time frames.
- Provide leadership, vision, and direction for the software engineering organization.
- Work with platform/product management leadership to design, manage, and/or execute product roadmaps.
- Manage resource allocation across teams to maximize business impact of resources and ensure each team has the skills and capabilities needed to achieve its objectives.
- Manage software engineering talent, playing a key role in performance management and compensation processes, role and competency definition, and diversity, equity, and inclusion initiatives.
- Lead software engineering teams and other stakeholders to set goals for improving code quality, maintainability, security, and scalability. Monitor progress against these goals.
- Implement and manage software development status reporting, metrics, and benchmarks.
- Manage collaboration with Infrastructure and Operations to ensure software performs well in production and meets SLAs.
- Work with the VP of Cyber Security & EAO to ensure software is effectively secured and that risks are mitigated.
- Oversee management of relationships with consultants, vendors, and contractors and support negotiation of statements of work and business terms with suppliers.
- In collaboration with Infrastructure and Operations leaders, oversee DevOps processes and practices, including automating the handoff of code releases from development to operations.
- 10+ years of experience in managing talent.
- Experience managing a team of at least 30+
- Strong talent management skills including talent development, coaching, mentoring, and team motivation.
- Experience leading geographically distributed teams.
- Ability to build and maintain strong cross-functional partnerships at all levels of the organization.
- Strong business acumen and ability to understand and drive business objectives.
- Demonstrated ability to communicate complex technical information in a condensed manner to various stakeholders verbally and in writing.
- Strong organizational skills, including an ability to perform under pressure and manage multiple priorities with competing demands for resources.
- Understanding of software development methodologies and best practices.
- Understanding of relevant tools and platforms (e.g. cloud platforms, web technologies, client-server technologies, continuous integration and deployment), with an eagerness to learn about new and unfamiliar technologies.
- Adaptability and ability to manage rapid change in business needs, processes, or technologies.
- Should have worked in similar capacity in either a captive delivery centre or an IT\ITES company
Didn’t find the job appropriate? Report this Job