Bachelor’s degree or equivalent practical experience.
5 years of experience with software development in Python or Java, and with data structures/algorithms.
3 years of experience testing, maintaining, or launching software products and 1 year of experience with software design and architecture.
3 years of experience building developer tools that improve developer velocity, code quality and code health (e.g., compilers, automated releases, code design and testing, test automation frameworks).
Experience in engineering productivity, developer tools, test automation, test automation framework.
Preferred qualifications:
Master's degree or PhD in Computer Science, or a related technical field.
1 year of experience in a technical leadership role.