Software Engineer II

Global technology company that empowers people and organizations worldwide through innovative software, cloud services, and hardware solutions.
$98,300 - $193,200
Cloud
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Join Microsoft's Cloud Operations & Innovation (CO+I) team as a Software Engineer II, where you'll be at the forefront of sustainable innovation. This role focuses on developing and maintaining core infrastructure and foundational technologies that power Microsoft's leading online services including Bing, Office 365, Xbox, OneDrive, and Microsoft Azure platform. You'll work with a global infrastructure spanning over 200 data centers in 32 countries, supporting services for over 1 billion customers and 20 million businesses across 90 countries.

The position involves leading datacenter automation design, deploying and maintaining datacenter infrastructure, and ensuring high availability, security, and efficiency. You'll be responsible for designing and implementing Azure infrastructure automation and deployment, while working alongside expert teams in software engineering, hardware engineering, and data science.

This is a hybrid/remote role with the flexibility to work up to 100% from home, though you must reside within 50 miles of one of the hub locations (Atlanta, GA, Washington, D.C., Redmond, WA, San Antonio, TX, or Phoenix, AZ). The role offers competitive compensation ranging from $98,300 to $193,200 per year, with higher ranges for specific locations like the San Francisco Bay area and New York City metropolitan area.

The ideal candidate will have at least 2 years of experience in software/automation engineering, strong coding skills in languages like Python, Java, or JavaScript, and experience working with cross-functional teams. This is an excellent opportunity for someone passionate about cloud computing, infrastructure automation, and sustainable technology solutions who wants to make a significant impact at one of the world's leading technology companies.

Last updated 8 hours ago

Responsibilities For Software Engineer II

  • Design and Deployment of Azure subscription infrastructure frameworks
  • Automation deployment of Azure infrastructure for software engineering and data science environments
  • Present findings and recommendations to key decision makers
  • Provide feedback to the engineering team to identify potential future business opportunities
  • Embody Microsoft culture and values

Requirements For Software Engineer II

Python
Java
JavaScript
  • 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
  • 2+ years of experience as a software/automation engineer
  • Experience in working with software engineering teams, hardware engineering teams, and data science teams
  • Must pass Microsoft Cloud Background Check

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 II

Microsoft is hiring a Software Engineer II in Bangalore to work on Azure Edge & Platform, focusing on cloud services and distributed systems with 4+ years of experience required.

Software Engineer II

Microsoft Azure Core New Tech team is hiring a Software Engineer II to develop and automate hardware management systems for cloud infrastructure, offering remote work and comprehensive benefits.

Software Engineer II

Microsoft is seeking a Software Engineer II to build their Supply Chain Sustainability platform and cloud infrastructure systems, requiring 2+ years of experience in software development and distributed systems.

Software Engineer II/Senior Software Engineer - CTJ - Top Secret

Microsoft is seeking a Software Engineer II/Senior Software Engineer for cloud services development with security clearance requirements.

Software Engineer II/Senior Software Engineer - CTJ - Poly

Microsoft Software Engineer position focusing on cloud services for government environments, requiring Top Secret clearance and strong programming skills in various languages.