Position Overview
β’ 12+ years of professional experience in commercial or web-scale system software development and delivery
β’ Proficiency in a modern programming language such as C#, Java, or Python
β’ Knowledge of professional software engineering best practices for the full software development life cycle
β’ Understanding of scalable computing systems, software architecture, data structures, and algorithms
β’ Knowledge of network, distributed, asynchronous, and concurrent programming
β’ Strong analytical skills, with excellent problem-solving abilities