- Responsible for the overall software development lifecycle
- Management and execution against project plans and delivery commitments
- Manage the day-to-day activities of the engineering team within an Agile/Scrum environment
- Management of departmental resources, staffing, mentoring, enhancing and maintaining a best-of-class engineering team
- Work closely with the engineers to architect and develop the best technical design and approach
- Contribute substantially to innovation and overcome technology limitations to deliver on customer experience
- Report on status of development, quality, operations, and system performance to management
Didn’t find the job appropriate? Report this Job