Bachelor’s degree, or equivalent practical experience.
8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
Experience with performance instrumentation and improvement of systems, profile-guided, memory management, etc.
Preferred qualifications:
Experience in software engineering management, preferably leading teams focused on developer productivity, test infrastructure, or complex automation platforms.
Understanding of CI/CD, large-scale automated testing, and software quality assurance principles, with background in software development.
Ability to effectively communicate across a variety of audiences: engineering, product management, and leadership.
Ability to align team goals with broader organizational objectives and drive a culture of innovation and continuous improvement.
Ability to collaborate with partner teams to understand their needs and co-develop solutions.
Excellent stakeholder management, communication, and strategic mindset skills.