About the Role
- - - - What the Candidate Will Do ----
- Lead, manage and grow a team of customer-focused software engineers
- Mentor and guide the professional and technical development of engineers on your team, and continuously improve software engineering practices
- Own the craftsmanship, reliability, and scalability of your solutions
- Bring a passion to stay on top of industry trends, experiment with and learn new technologies, and participate in internal and external technical communities
- Encourage innovation, implementation of cutting-edge technologies, outside-of-the-box thinking, teamwork, and self-organization
- Hire top performing engineering talent and maintaining our commitment to diversity and inclusion
- Collaborate with and across teams to design, build, and ship great experiences for our customers
- - - - Basic Qualifications ----
- Bachelor’s Degree or equivalent in Computer Science, Engineering, Mathematics or related field AND 5+ years full-time Software Engineering work experience prior to Engineering Management experience AND 2+ years full-time Engineering Management work experience, INCLUDING
- experience setting roadmap and goals for the engineering team and leading engineering projects from planning through review stages.
- experience consulting with key partners, maximizing engineering resources, using measurable metrics and/or KPIs, and collating technical artifacts to make key engineering decisions.
- experience ensuring delivery by allocating engineering talent effectively to achieve engineering deliverables, empowering engineers, and maintaining productivity.
- experience hiring, team building, performance management, mentorship, and employee development.
- experience advocating engineering best practices and driving engineering excellence within their team and organization.
- AND INCLUDES professional industry exposure to and/or experience in one or more of the following areas:
- Programming language (e.g. C, C++, Java, Python, or Go)
- - - - Preferred Qualifications ----
- Master's Degree or PhD in Computer Science, Engineering, or related field
- 4+ years of experience as Engineering Manager
- Exposure to or experience with:
- Product engineering
- Scalability engineering
- Distributed systems
- Team building:
- Establishes an inclusive culture and values diverse perspectives.
- Ability to compose and maintain a team with the appropriate blend of skills, seniority, and diversity that achieves technical team solutions while supporting individual growth.
- Ability to get and keep commitment from the direct team and partner teams.
- Expertise supporting and empowering a team to achieve mission and realize vision.
- Expertise in building trust across teams.
- Execution & Leadership
- Expertise managing expectations and considering tradeoffs when establishing project plan and timelines.
- Expertise leveraging diverse input, existing solutions, and available resources to make key decisions and achieve engineering milestones.
- Expertise in monitoring success through effective use of measurable metrics and KPIs.
- Track record of delivering results in fast-paced and highly ambiguous environments
- Expertise conducting thorough reviews and post-mortems, performance management, mentorship, and employee development.
- Passion for engineering excellence, demonstrated by championing quality, pushing for excellence, and achieving continuous improvement.
- Expertise in partnering with talent acquisition to drive hiring excellence and obtain quality hiring results.
- History of developing employees and up-leveling the organization.
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .