Position Description: Leads the engineering team working within autonomous squads across product areas. Drives the adoption of new technologies and approaches to software development, including Artificial Intelligence/Machine Learning (AI/ML), Cloud computing, and DevOps, to improve efficiency, speed, and quality of software delivery. Designs and delivers data lake, data warehouses, and reporting platforms. Performs automation via Continuous Integration/Continuous Delivery (CI/CD), using Jenkins, Bash, Terraform, and Git. Contributes to the development of best practices, standards, and guidelines for software development, including code reviews, testing, and deployment processes, to ensure consistency and quality across the organization. Primary Responsibilities: Influences strategic decisions and build solutions. Ensures talent composition aligns with strategic business priorities including workforce planning, to provide increased value and results for clients and business. Coaches and mentors team members to help grow and develop skills. Enables an Agile and streamlined organization by demonstrating Agile behaviors -- continuous improvement, collaboration, and adaptability. Explores new technologies and approaches to software development. Builds and maintains relationships with partners, product managers, business leaders, and other engineering teams, to ensure alignment and collaboration across the organization. Advocates for software engineering best practices and trends, including attending conferences, participating in industry groups, and sharing knowledge and expertise with the broader engineering community. Applies test-focused approach to developing software and contributes to automated testing frameworks. Performs functional, regression, integration, and performance testing. Builds, crafts, and reviews code. Reviews design options and decisions, and presents to technical and non-technical audiences. Uses code generators and tools to increase developer productivity and efficiency in software development. Drives innovation and promotes Agile leadership behaviors. Mentors leaders and associates and helps them develop technical and/or management skills. Collaborates with other leaders in an Agile structure to establish engineering standards. Develops the team’s skills and expertise, and improves the value delivered to clients.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Director