Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through technology and cloud solutions.
$98,300 - $193,200
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Azure Operator Nexus platform is seeking a Software Engineer II to join their innovative cloud computing team. This role focuses on developing edge computing platforms to automate and manage customer hybrid cloud deployments and IoT solutions. You'll be part of Azure's mission to be the world's most trusted, secure, and global cloud platform.

The position offers an exciting opportunity to work on platforms that help mobile operators leverage Azure to transform their core network operations. You'll be involved in building solutions that enable agile service launches and improve operational efficiency through infrastructure simplification and process automation.

As a Software Engineer II, you'll collaborate with cross-functional teams, design and implement distributed systems, and work with modern technologies including Kubernetes and GoLang. The role requires strong problem-solving abilities and a focus on delivering reliable, scalable solutions.

Microsoft offers a competitive compensation package, with base salary ranging from $98,300 to $193,200, comprehensive benefits, and a culture that promotes growth mindset and innovation. The hybrid work environment (up to 50% work from home) provides flexibility while maintaining collaborative opportunities.

The ideal candidate will have 2+ years of technical engineering experience, strong coding skills, and a passion for cloud technologies. You'll be part of a team that values continuous learning, collaboration, and creative problem-solving while working on cutting-edge cloud infrastructure projects that impact global mobile operations.

This role presents an excellent opportunity for career growth within Microsoft's cloud division, working with latest technologies and contributing to significant innovations in cloud computing and edge infrastructure. Join a team that combines technical excellence with a supportive, inclusive culture focused on empowering others and achieving shared goals.

Last updated a month ago

Responsibilities For Software Engineer II

  • Works with stakeholders to determine user requirements for features
  • Contributes to identifying dependencies and developing design documents
  • Develops and implements code for products, services, or features
  • Breaks down larger work items and provides estimation
  • Acts as a Designated Responsible Individual (DRI) for on-call duties
  • Maintains current skills and stays updated with developments to improve system performance

Requirements For Software Engineer II

Go
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Ability to engage DevOps engineering practices
  • Must pass Microsoft Cloud background check
  • Solid programming experience in GoLang with Data Structures and Algorithms
  • Experience with containers and Kubernetes
  • Solid technical and design Skills towards problem solving
  • Strong communication skills in English

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer

Software Engineer position at Microsoft working on Azure Storage, developing highly scalable cloud services and distributed systems.

Software Engineer

Software Engineer position at Microsoft working on Azure Storage, developing and maintaining cloud infrastructure that powers millions of virtual machines and AI applications.

Technical Support Engineering - Azure IaaS VM Engineer

Azure IaaS VM Engineer position at Microsoft Japan, offering technical support for cloud services with flexible remote work options and comprehensive benefits.

Software Engineer II - CTJ - POLY

Microsoft is seeking a Software Engineer II to join the Defender team, focusing on cloud security products and cyber-security solutions.

Support Engineer, Developer & Azure Services (DAS)

Microsoft Support Engineer position focusing on Azure and developer services, offering remote work and comprehensive benefits package.