Working with Product Engineering teams to deliver functional requirements and ensure features are built to specifications
Hands-On Contribution (~20%): Maintain a significant hands-on contribution, including architecting and reviewing complex code, debugging critical issues, designing and evolving highly scalable APIs, and delivering robust platform services.
May lead, mentor, and develop one to two Technical Engineering Managers (TEMs) and their teams.
Lead, mentor, and inspire a diverse team of software engineers, providing advanced guidance, strategic support, and comprehensive feedback to foster their accelerated professional growth and leadership development.
Build architecture design, ensure the quality of architecture and design of systems, influence product roadmap, introduce new technologies and take ownership and responsibility over new projects.
Cross-Functional Collaboration: Lead and strengthen partnerships with Product, Security, Architecture, and Operations leadership to ensure engineering execution is tightly integrated with strategic business outcomes.
Continuous Improvement: Proactively identify and address organizational bottlenecks, strategically reduce technical debt, and drive initiatives to enhance scalability, resilience, and cost-efficiency across the engineering organization.
Delivery & Engineering Excellence: Define and track KPIs (deployment frequency, MTTR, test coverage, SLA adherence); balance speed with quality, improve and maintain the team’s Say/Do ratio by managing resource allocation, workload distribution, and project priorities to ensure timely delivery of high-quality software solutions.
Maintain a deep understanding of software development technologies, trends, and best practices and provide technical guidance and expertise to the team.
Oversee and manage on-call incidents, including troubleshooting and resolving critical disruptions to ensure minimal downtime around the functionality of your team.
Drive the adoption of modern development practices, tools, and frameworks to improve productivity and product quality.
Promote a culture of collaboration, accountability, and continuous learning within the team.
Champion innovation and experimentation, encouraging team members to explore new technologies and approaches to solving complex problems.
Working with Product Management to collaborate through creative brainstorming sessions and assist in writing requirements for technical debt
Expertly report on accomplishments, strategic goals, critical issues, and deliverable statuses to effectively manage and influence executive stakeholder expectations.