As Engineering Manager, you will provide technical and people leadership for software development teams including:
- Responsibility for delivery for all assigned teams, ensuring software meets functional and non-functional requirements
- Set the technical vision for the teams, define the software architecture, and direct technology choices
- Ensure teams deliver code to production quickly and consistently
- Own the career development of your team members, inspiring and motivating people to do their best work by providing regular feedback, resolving conflicts, and empowering people.
- Raise the bar. Share your ideas and experience with other engineers, advocate for best practices, great usability and exceptional quality.
- Work with product managers to understand the customers, their requirements and design scalable solutions to thrill customers.