Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through cloud and technology solutions.
$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 dynamic Datacenter Planning & eXecution Engineering (DPXE) team. This role is at the heart of Microsoft's cloud infrastructure, working on systems that power the company's global datacenter operations.

The position offers an exciting opportunity to work on large-scale datacenter construction and lease projects, developing next-generation connected systems and tools using microservices architecture. You'll be part of a team responsible for managing critical business functions including Supply Chain, Cost, Schedule, Networking, Commissioning, and Safety in real-time.

As a Software Engineer II, you'll be working with cutting-edge technologies including Azure services, microservices architecture, and ML-based recommendation engines. The role requires expertise in full-stack development, with opportunities to work on everything from frontend applications to backend services and data engineering.

The position offers competitive compensation ranging from $98,300 to $193,200 annually, with higher ranges for specific locations like San Francisco and New York City. Benefits include comprehensive healthcare, educational resources, parental leave, and investment opportunities.

This is a unique opportunity to impact Microsoft's cloud infrastructure while working in a flexible environment that supports up to 100% remote work. The role combines technical challenges with business-critical objectives, making it perfect for engineers who want to work on systems that directly impact Microsoft's cloud computing capabilities.

The ideal candidate will have 2+ years of experience, strong coding skills in languages like Java, JavaScript, or Python, and a passion for building robust, scalable systems. You'll be working in an Agile environment, collaborating with cross-functional teams, and contributing to the continuous improvement of Microsoft's datacenter operations.

Last updated 3 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 with the CO+I engineering team
  • Partner with stakeholders to drive project plans and work items
  • Act as a Designated Responsible Individual (DRI)
  • Monitor system/product/service for degradation and handle incidents
  • Drive improvements in availability, reliability, efficiency, and performance

Requirements For Software Engineer II

Java
JavaScript
Python
React
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with Web and API development
  • Experience with UX technologies (Angular, React)
  • Knowledge of Relational Databases
  • Experience with PowerPlatform, Dynamics365
  • Must pass Microsoft Cloud Background Check
  • Experience working through full product cycle
  • Technical knowledge of Azure services and data technologies

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
Vision Insurance
Dental Insurance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Microsoft Software Engineer II position focusing on real-time audio processing and communication systems, offering competitive salary and comprehensive benefits.

Software Engineer II

Microsoft is seeking a Software Engineer II to build real-time conversation conductor and speech resource manager services, focusing on audio stream processing and scalable architecture.

Software Engineer II (Microsoft AI)

Microsoft AI is seeking a Software Engineer II to build scalable, low-latency services powering products like Copilot, Bing, and Edge browser.

Software Engineer

Full-stack Software Engineer role at Microsoft Teams, focusing on meetings and events features, with hybrid work options in Bangalore.

Software Engineer 2 (Core Search platform)

Software Engineer 2 position at Microsoft working on Bing's Core Search platform, focusing on large-scale distributed systems and search technology.