Same as Staff Engineer, but also...
- Expert knowledge of one practice area’s stack (mobile/web/core/data/infra/QA stack)
- Advanced knowledge of multiple practice areas’ stacks (and ability to quickly learn others)
- A track record of successfully leading, delivering, and evolving large technical projects and hitting results
- A track record of solving difficult technical challenges and anticipating technical problems ahead of time
- The ability and proven desire to collaborate and communicate across teams to drive technical projects to completion
- The ability to follow several engineering projects across the company and get involved with teams to facilitate delivering results
- A deep understanding and interest in turning business and product strategy into technical strategy, roadmap, and goals across all Product teams
- A strong desire to lead architecture for a high quality Meetup Product that delivers a world-class experience to Meetup members
- Be accountable for all technical architecture decisions across all Product teams
- Build consensus and drive forward big technical decisions and projects across across the Product team
- Do and delegate development of foundational and complex parts of the Product code base
- Do and delegate appropriate level of documentation of technical architecture, tools, and other technical specifications across all Product teams
- Teach and mentor engineers in technical and non-technical growth, learning, development, and leadership
- Frequently consult with senior engineers, leads, and product on technical solutions
- Ensure regular architecture reviews happen and provide clear, actionable feedback to engineers
- Work with the Engineering Leadership (meaning Directors, VPs, CTO) on defining regular Product Engineering team objectives and key results that ladder up to company and product team key results
- Focus on ensuring that all technical and architecture decisions are in service to Meetup achieving our company and Product team key results as fast and as well as possible
- Identify the Product codebase improvements with highest impact and collaborate with Engineering Leadership to define a solution and roadmap for execution
- Coordinate with Engineering Leadership to roll out big initiatives and improvements across the entire engineering team
- Monitor performance of engineers across all Product teams and suggest improvements to engineering leads and managers
- Take large technical projects and break them down into smaller parts for Product teams to execute
- Delegate parts of large Product engineering projects to others and keep teams collectively focused and on track
- Communicate clear vision and direction for Product engineering decisions across the company
- Partner with Engineering Leadership to turn business and product strategy into Product engineering strategy, roadmap, objectives, and key results
- Do and delegate R&D, prototyping, and assessment for determining current and future Product engineering solutions
- Ensure our Product teams are always architecting and building towards quality, continuous iteration and experimentation, and speed of launching to production