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).
5 years of experience in a technical leadership role; overseeing projects, with 5 years of experience in a people management, supervision/team leadership role.
Preferred qualifications:
Experience as a senior staff software engineer or equivalent.
Experience with AI-first development practices and tools.
Familiarity with concepts such as AI-assisted code generation/review, prompt engineering for development tasks, and integrating cutting-edge models.
Ability and willingness to contribute directly to technical work (e.g., writing design docs, coding, development of AI systems, and UX experience).
Proficiency with AI-first development.
Deep technical acumen and accountability for a key, business-critical domain or technical area, including a track record of advancing organizational capabilities in a meaningful way.