Job Description
As an Engineering Manager you will:
Lead one or more engineering teams at a time
Mentor engineers of all levels and manage your teams' performance to increase the output of the people you lead and others around them
Write code as a part of your team to build scalable/high-performance systems, and understand complex technical areas along the way
Guide and make architectural decisions to enable the building of efficient and reusable services, APIs, and complex web and mobile applications
Be accountable for your team, creating software features that are robust, reliable, and user-friendly for both internal teams and our customer base
Be continuously improving the entire software development lifecycle - problem definition, design, development, testing, demoing, and supporting production use of the features you own
Support live-site operations, on-call engineering, and leading incident response