Own the consistent delivery of high business impact across a major product areas like Messaging Client Performance & Platform, Messaging Core Product Features
Manage and mentor a team of developers, in a fast-paced, quick-to-market environment
Collaborate with Product, Operation, Data Science and Engineering teams, and executive stakeholders
Lead by example, continuously pushing the team towards aggressive execution and high standards of technical excellence and quality
Evaluate the technical tradeoffs of major decisions and be a strong technical mentor
Hire, grow and retain high-performing team members by creating growth opportunities, giving regular feedback, and managing performance
Lead a team of 10+, mobile client engineers with expertise building platforms to unlock greater developer efficiency and growth impact
Requirements
Background with building high availability and mission critical systems
Experience with leading an engineering team
Ability leading and executing large, complex technical initiatives
Outstanding communication and collaboration skills
A passion for building high-quality, impactful products
Deep understanding of mobile client architecture, performance bottlenecks, and best practices for large-scale, resilient applications
Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
8+ years of experience in software engineering, with at least 2+ years in an Engineering Management role
Proven track record of successfully leading, hiring, growing, and retaining high-performing engineering teams