Back to jobsJob overview
About the role
Software Engineer II at Microsoft
Required Skills
kubernetesgolanglinuxvirtualizationazurepythonc++javaversion control
About the Role
Software Engineer II role focused on developing and operating Microsoft's edge platform through Azure Local. Responsibilities include contributing to codebase, designing solutions, performing code reviews, and supporting production systems. The role requires experience with Kubernetes, GoLang, and Linux infrastructure.Key Responsibilities
- Work across teams to engineer Edge solutions for various industries
- Contribute to codebase, design solutions, and identify dependencies
- Perform frequent code reviews and provide constructive feedback
- Act as Directly Responsible Individual to monitor and support product
- Communicate effectively with stakeholders and contribute to inclusive team environments
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 2+ years technical engineering experience with coding (C, C++, C#, Java, JavaScript, or Python) OR equivalent experience
- 6+ months experience with Kubernetes and GoLang
- Pass Microsoft Cloud Background Check upon hire and every two years
Nice to Have:
- Bachelor's Degree in Computer Science AND 3+ years technical engineering experience with GoLang OR equivalent experience
- Proficient using version control system in team environment
- 2+ years Experience with Kubernetes and GoLang
- Comfortable with Linux Operating System
- Kubernetes ClusterAPI/CAPI experience
- Experience in virtualization technologies
- Experience creating Kubernetes Custom Resources and Operators
- Experience troubleshooting and remediating issues in production systems
- Knowledge of Azure, Google Compute Platform or Amazon Web Services
Benefits & Perks
- Industry leading healthcare