Software Engineer II

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

Description For Software Engineer II

Microsoft is seeking a Software Engineer II to join their Azure Operator Nexus platform team, focusing on developing edge computing solutions for cloud platform automation and IoT management. This role is part of Azure's mission to be the world's most trusted, secure, and global cloud platform.

The position offers a competitive salary range of $98,300 - $193,200 USD (higher in SF and NYC areas) and includes comprehensive benefits. Working in a hybrid environment with up to 50% work from home flexibility, you'll be part of a team that innovates quickly and collaborates to solve challenging customer problems.

As a Software Engineer II, you'll be responsible for building, designing, and operating platforms that help mobile operators leverage Azure to transform their core network operations. The role involves working with cutting-edge technologies including Kubernetes, GoLang, and various cloud services.

Key responsibilities include developing code for products and services, working with stakeholders to determine requirements, contributing to design documents, and participating in on-call rotations as a Designated Responsible Individual (DRI). You'll need strong programming skills, particularly in GoLang, and experience with containers and Kubernetes.

The ideal candidate will have at least 2 years of technical engineering experience, strong problem-solving abilities, and excellent communication skills. This role offers opportunities for growth, learning from experience and data, and contributing to innovative solutions while working in a collaborative, fun environment.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and opportunities for professional development. The company is committed to diversity and inclusion, providing equal opportunities for all qualified applicants.

Join Microsoft's Azure team to help shape the future of cloud computing while working on challenging problems that impact organizations worldwide. This role combines technical excellence with real-world impact, making it an excellent opportunity for engineers looking to advance their careers in cloud technology.

Last updated 15 days 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 into smaller work items and provides estimation
  • Acts as a Designated Responsible Individual (DRI) working on-call
  • Monitors system/product feature/service for degradation, downtime, or interruptions
  • Stays current with developments to improve availability, reliability, efficiency, observability, and 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
  • Experience with containers and Kubernetes
  • Solid programming experience in GoLang Languages with Data Structures and Algorithms
  • Solid technical and design skills towards problem solving
  • Solid communication, verbal and written skills

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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 II

Software Engineer II position at Microsoft Hyderabad, focusing on Assist 365 program development with cloud services, AI pipelines, and enterprise solutions.

Technical Support Engineering

Technical Support Engineer position at Microsoft in Bangalore, focusing on resolving complex technical issues for enterprise customers using .NET, APIs, and networking expertise.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Viva Glint team to work on AI, analytics, and reporting systems using Java and web technologies in Bangalore, India.

Software Engineer II

Software Engineer II position at Microsoft working on AI infrastructure for online advertising systems, requiring 2+ years of experience in software development.

Software Engineer II

Software Engineer II position at Microsoft working on OneDrive and SharePoint services, requiring 2+ years experience in software development and cloud services.