Formal training or certification on software engineering concepts and 6+ years applied experience.
Hands-on practical experience delivering system design, application development, testing, and operational stability.
Advanced in one or more programming language(s)
Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Ability to tackle design and functionality problems independently with little to no oversight.
Practical cloud native experience
Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field