Back to jobsJob overview

About the role

Software Engineer 2 at Microsoft

Required Skills

golangbackend engineeringdistributed systemskubernetesvirtualizationapi designazureagile development

About the Role

Software Engineer 2 role at Edge IDC, building Azure Local VMs to extend cloud capabilities to on-premises environments. Responsibilities include delivering complex user stories, writing optimal code, and innovating with emerging technologies. Requires 5+ years of experience in software development with strong backend engineering skills.

Key Responsibilities

  • Write optimal, maintainable code and improve coding standards
  • Deliver complex user stories addressing functional and non-functional requirements
  • Research emerging technologies and innovate to drive customer impact
  • Contribute to a culture of innovation and collaboration
  • Serve as a role model for open and inclusive problem solving

Required Skills & Qualifications

Must Have:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 5+ years technical engineering experience with coding
  • Strong coding skills in GoLang or other programming languages
  • Experience with backend engineering and software development

Nice to Have:

  • Experience with virtualization/containers and Kubernetes
  • Networking experience (IPAM/DNS/DHCP/VIP)
  • Knowledge of Microsoft Azure, AWS, or similar cloud platforms

Benefits & Perks

  • Industry leading healthcare