Engage with project managers and technical leads to determine and refine requirements for features and scenarios, ensuring alignment with customer needs and project goals. Lead cross team execution and delivery - lead discussions and create proposals for technical solutions, testing design hypotheses, and refining code plans to ensure robust architecture and high-quality outcomes. Drive architecture, quality and operational excellence for products, services, or features. Mentor team members in best practices for producing maintainable and extensible code. Identify and manage dependencies, risk and strategic tradeoffs. Collect, analyze, and integrate data to inform engineering decisions, driving product refinement and ensuring solutions meet performance expectations. Identify potential risks in projects and develop mitigation strategies to ensure successful project delivery and minimize disruptions. Partner across functions to align engineering with customer and business needs Hire, coach, and develop top engineering talent, fostering a culture of innovation and continuous learning. 9+ years' experience in software engineering, computer science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python, OR associate's degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 7+ years' experience in software engineering, computer science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python, OR bachelor's degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years' experience in software engineering, computer science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python, OR master's degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 3+ years' experience in software engineering, computer science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python, OR doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field, OR equivalent experience. 5+ year(s) direct people management or leadership experience Experience setting technical direction across teams, growing managers and senior engineers. Experience working closely with product management, design, and other engineering teams to drive cross-functional projects and deliver high-quality products Experience in one or more scripting languages (e.g., Bash, Python, or a similar language) Experience with cloud environments and/or Cloud Native Compute Foundation (CNCF) concepts Experience working with both relational (e.g. mysql) and most importantly non-relational datastores (e.g. Cosmos) as well as operating Cosmos DB clusters at scale Experience working with Azure resourcing such as Azure Storage (blob and table particularly), Azure Redis Cache, Azure Data Explorer Clusters.