Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages (e.g., Python, Java), or 1 year of experience with an advanced degree.
Preferred qualifications:
Master's degree or PhD in Computer Science or a related technical field.
3 years of experience in software design and development in a matrixed organization.
Experience in developing infrastructure or tools for test automation, defining metrics and building monitoring systems for product excellence.