Software Engineer II - Cloud Engineering
nike
Job Description
You'll have -
-
Bachelor's degree in Computer Science, Engineering or similar field of relevant education
-
Minimum 3+ years of experience in software engineering, with a focus on cloud infrastructure engineering in an multi cloud ecosystem.
-
Extensive hands-on experience with major cloud platforms such as AWS, Azure, or Google Cloud
-
Strong hands-on programming skills in languages such as Python, GoLang, Java, JavaScript
-
Experience delivering cloud solution designs, installation, and configuration using IaC (Infrastructure as Code) and automation tools, such as Terraform, Rundeck, Jenkins, CloudFormation, GitHub Actions
-
Experience in designing, implementing, and managing control plane architectures for cloud environments, ensuring efficient orchestration, security, and governance of cloud resources is a plus
-
Hands-on experience implementing and supporting modern software architectural principles and patterns (REST, domain-driven design, Devops, microservices, etc.) is a plus
-
Experience with front-end web application technologies (JavaScript, CSS, html5, React, other UI Frameworks etc.) is a plus
-
Experience with implementing and integrating AI, Machine Learning, GenAi and related data solutions is preferred
-
Experience working in mature agile product development model
-
Excellent communication and collaboration skills to work effectively with peers , cross-functional teams and stakeholders