Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Redmond, WA, USAAtlanta, GA, USAPhoenix, AZ, USA
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Cloud Operations and Innovation (CO+I) team is seeking a Software Engineer II to join their Datacenter Planning & eXecution Engineering (DPXE) team. This role is crucial in delivering datacenter capacity for Microsoft's cloud business through a portfolio of complex, multi-disciplinary datacenter construction projects.

The position involves building and operating Microsoft datacenters that power the company's cloud business. You'll be working on services, applications, and automation supporting datacenter planning, construction, and operation. The team manages workflows for datacenter construction, telemetry systems for high availability, and performance management applications.

As a Software Engineer II, you'll be responsible for architecting, designing, and building next-generation connected systems using microservices architecture and ERP platforms. You'll work on critical business functions including Supply Chain, Cost, Schedule, Networking, Commissioning, Safety, and Planning in real-time.

The role offers significant technical challenges, requiring expertise in multiple programming languages and cloud technologies. You'll be building robust automation systems and working on ML-based recommendation engines for cost and schedule modeling, while integrating with the broader CO+I ecosystem.

This position offers flexibility with up to 100% work from home options and is available in multiple hub locations including Redmond, Atlanta, Phoenix, and San Antonio. The compensation is competitive, 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.

Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time away. The company maintains a strong commitment to diversity and inclusion, offering equal opportunities to all qualified applicants.

The ideal candidate will bring a passion for innovation, ability to deal with ambiguity, and a drive to challenge the status quo. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in a culture that values respect, integrity, and accountability.

Last updated 15 days ago

Responsibilities For Software Engineer II

  • Write high quality, maintainable, reusable code following SOLID principles
  • Collaborate with and demonstrate features developed to stakeholders in an Agile environment
  • Resolve complex system integration challenges
  • Share learnings and code assets developed with the CO+I engineering team
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service for degradation, downtime, or interruptions

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Software development experience in Web and API development, UX technologies, Relational Databases, PowerPlatform, Dynamics365
  • Must pass Microsoft Cloud background check
  • Experience with shipping software products across multiple platforms/devices
  • Technical implementation knowledge in Azure Synapse, Azure Data Factory, Azure Data Catalog/Purview, Azure Analysis Service

Benefits For Software Engineer II

Medical Insurance
Parental Leave
Education Budget
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.