Lead and Grow Teams
Build and mentor a high-performing team of Software Engineers and Data Scientists, delivering high-scale services, platforms, and customer experiences.
Cross-Group Collaboration
Partner with multiple product groups and architects to define best practices, improve system and platform development, and enhance operational efficiency.
Operational Excellence
Ensure safe deployments, effective troubleshooting, and diagnosis of large-scale systems.
Architectural Leadership
Drive impactful trade-offs, continuously improve architecture and code quality, and lead consensus on key design decisions across teams and leadership.
Vision and Execution
Own the roadmap, set clear goals, and deliver results aligned with business priorities.
Qualifications
- Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- 4+ years of experience designing, building, and operating scalable, highly available cloud services or distributed systems on platforms such as Azure, AWS, GCP, or comparable cloud environments, with production ownership and CI/CD pipeline integration.
- 4+ years of experience managing software engineering teams, including responsibility for hiring, performance management, and career development.