Bachelor's degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
Preferred qualifications:
Master's degree in Computer Science or related technical field.
Ability to debug, triage, and fix program code or system issues (e.g., firmware, software, application, operational, process).
Ability to define software architecture, components, modules, interfaces, and data for a system to satisfy specified requirements, which includes validating for correctness, functionality, reliability, and other characteristics.