Bachelor’s degree or equivalent practical experience.
5 years of experience with back end development using one or more programming languages (e.g., Java, Rust, Kotlin, or C++ codebases), 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.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
Experience in developing functionalities for service monitoring, operation tracking, audit mechanisms, and telemetry systems.
Experience developing operating systems and system software.