What Youll Do Lead and manage a Software Engineering team consisting of 5-43 team members of various experience levels Drive priorities, technical decisions, delivery, continuous improvement, and support of current and future projects Define and advocate for best practices in software development, testing, deployment, and production support Define and champion operational excellence that is measurable, sustainable, and system observable Continuously measure and optimize system availability, performance, and system performance Lead and communicate technical designs, technology strategy, and priorities to other technical teams and senior management Collaborate with multi-functional teams, including scientists, product managers, and operations stakeholders, to deliver effective solutions that meet business objectives Manage team members growth, deliver feedback and direction, and provide opportunities that fit their career path Proven ability to coach and grow team members at different career stages Proven ability to execute with urgency and lead teams to resolve complex technical challenges within tight timelines. Parental leave, family services, benefits, backup dependent care, flexible spending accounts, telemedicine, pet adoption reimbursement, employee assistance program, and many discounts, including 10% off pet insurance and 20% off at Chewy.com.