Work with customer technical leads, client executives, and partners to manage and deliver successful implementations of cloud solutions becoming a trusted advisor to decision makers throughout the engagement.
Provide technical guidance and coaching to other engineers.
Strive to be at the forefront of new modern technologies and bring them within the larger team.
Ensure the successful engineering delivery of assigned projects and putting hands-on if needed.
Work with the engineering team to package best practices and lessons learned into thought leadership and published assets.
Interact with sales, partners, and customer technical stakeholders to manage project scope, priorities, deliverables, risks/issues, and timelines for successful project outcomes.
Experience building, architecting, designing and implementing highly distributed global cloud-based systems on AWS / GCP.
Ability to communicate with clients on a business level and translate their needs into a technical solution (written & oral).
Excellent knowledge of software design and system architecture.
High quality organizational and leadership skills.
Outstanding communication and presentation abilities.
Across all of our roles, we look for folks who match the following general profile:
Passionate about delivering commercial software products and platforms to market
Deeply technical and constantly in a state of learning
Able to communicate clearly and efficiently with a variety of audiences including developers, clients, customers, partners and executives
Fearless in getting “hands-on” with technology and execution
Strong understanding of modern software engineering processes
Deep understanding and interest in cloud and distributed systems architectures
Comfortable with ambiguity with a drive for clarity
Experience leading and growing technical talent (for software engineering managers)