Tech Stack
AWSAzureCloudDistributed SystemsGoogle Cloud Platform
About the role
- Lead technology strategy that influences across multiple products, teams, and geographies
- Drive and promote reliability engineering strategy and best practices
- Lead design reviews to ensure scalable and reliable systems
- Stay close to technology with a hands-on approach
- Incorporate corporate strategy, customer needs, industry trends, and technology into future-focused plans
- Actively participate across engineering, product and corporate strategy teams to achieve operational excellence
- Act as coach and mentor to Staff+ engineers
- Promote a culture of creativity, learning, and collective success and develop a technology and architecture roadmap that delivers on business outcomes
- Bring a pragmatic approach to technology-driven decisions and investments
- Participate quickly in teams at both architecture design and implementation
- Report to the CTO and work across Engineering and Product organizations
- Participate in customer-facing and industry engagements that inform technology vision and strategy
Requirements
- Demonstrated experience in a similar role and capacity with distributed systems operating in cloud environments
- Strong leadership skills leading through influence across functional and organization boundaries
- Experience in driving architecture throughout a product portfolio across a diverse technology organization
- Experience in establishing, driving, and standardizing reliability engineering practices
- Excellent communications skills to engage with both business and technical audiences
- Proven track record of innovative, creative, and results driven outcomes
- Extensive experience architecting and developing large scale distributed systems and developing enterprise level technology roadmaps
- Experience with cloud platforms (e.g., AWS, Azure, or GCP)
- Experience working with team members across various geographies
- Experience in evaluating talent and products in mergers and acquisitions