Taro Logo

Software Engineer II

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software and services.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer II – AI Platform Development (Azure PostgreSQL)

Software Engineer II position at Microsoft focusing on AI Platform Development for Azure PostgreSQL, building next-generation database capabilities and developer experiences.

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.

Software Engineer II

Software Engineer II position at Microsoft's Azure Core New Tech team, focusing on hardware onboarding automation and management for Microsoft datacenters. Based in Sydney or Melbourne, Australia.

Software Engineer 2

Software Engineer 2 position at Microsoft's Defender for Office team in Hyderabad, focusing on cloud-based security solutions and threat protection.

Software Engineer II - Backend Services Infrastructure

Software Engineer II position at Microsoft working on OneDrive and SharePoint backend services, building large-scale distributed systems with competitive pay and benefits.

Description For Software Engineer II

Microsoft's Azure Edge team is seeking a Software Engineer II to join their innovative team working on one of the world's largest network infrastructures. The role focuses on designing and building state-of-the-art services for network security and reliability in Azure Edge Computing. The team manages Edge network connecting over 200 Edge sites and 60+ Azure regions globally, with the ambitious mission of reaching every human within 25ms latency.

This position offers significant visibility within Microsoft Azure's expanding investment areas and presents excellent opportunities for technical and career growth. The role involves working with cutting-edge distributed systems and cloud infrastructure, developing solutions that directly impact Microsoft's global network infrastructure.

The ideal candidate will have strong programming skills in languages like Java, JavaScript, or Python, with experience in backend distributed systems. They'll be part of a team that's pushing the boundaries of edge computing and network infrastructure, working on projects that affect millions of users worldwide.

This is a remote-friendly position offering competitive compensation ($98,300 - $193,200) and comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. The role combines technical challenges with real-world impact, making it an excellent opportunity for engineers passionate about large-scale distributed systems and cloud infrastructure.

Last updated 17 days ago

Responsibilities For Software Engineer II

  • Designing, developing and building applications & services for Azure Edge Computing platform
  • Buildout, deployment and operations for several large-scale Azure Edge Datacenters
  • Embody Microsoft's Culture and Values

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding
  • 1+ years of experience in back-end distributed systems
  • Experience with languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years

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?