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 programming in C++.
Preferred qualifications:
Experience managing and leading high-performing engineering teams.
Experience with C++ and its ecosystem, or with Rust.
Experience leading infrastructure changes or affecting changes for engineers.
Knowledge of programming languages and compiler technologies, or an interest in learning technical details in problem domains.
Excellent communication and organizational skills.
Passion for fostering a positive work environment.