Software Engineer II

Microsoft delivers online services to more than one billion individuals worldwide, powering cloud infrastructure and foundational technologies for Azure, Bing, Office 365, and more.
$98,300 - $193,200
DevOps
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Azure Hardware Systems & Infrastructure (AHSI) organization is seeking a Software Engineer II to join their Strategic Planning and Architecture (SPARC) team. This role combines technical expertise in DevOps and software engineering with a focus on cloud infrastructure optimization.

The position offers an exciting opportunity to work at the forefront of Microsoft's cloud technology, developing performance modeling tools for AI applications and improving software architecture. You'll be part of the team responsible for Microsoft's expanding cloud infrastructure, which powers major services including Azure, Office 365, Xbox Live, and more.

As a Software Engineer II, you'll work on critical projects involving performance optimization, CI/CD pipeline integration, and large-scale data management. The role requires expertise in Python and DevOps practices, with opportunities to work with cutting-edge technologies including containerization, machine learning frameworks, and cloud platforms.

The position offers competitive compensation ranging from $98,300 to $193,200 annually, with comprehensive benefits including healthcare, educational resources, and parental leave. Working in a hybrid environment (up to 50% work from home), you'll collaborate with cross-functional teams while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

This role is ideal for someone with 2+ years of experience who is passionate about cloud infrastructure, automation, and performance optimization. You'll have the opportunity to work with state-of-the-art technology while being part of Microsoft's innovative cloud infrastructure team. The position combines technical challenges with business strategy, offering a unique career opportunity in one of tech's most influential companies.

Last updated 5 days ago

Responsibilities For Software Engineer II

  • Develop in-house performance modeling tool for Machine Learning Systems
  • Identify performance bottlenecks and optimize resource utilization
  • Integrate CI/CD pipelines into the software development process
  • Design and maintain databases for large-scale design-space exploration experiments
  • Implement automation and tooling for data upload to cloud storage
  • Create dashboards for performance visualization
  • Guide teams in designing, building, testing, and deploying software changes
  • Maintain and improve the organization's infrastructure

Requirements For Software Engineer II

Python
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with cloud platforms such as Azure
  • Proficiency in scripting languages such as Python, Bash, or PowerShell
  • Solid understanding of CI/CD pipelines and tools like Azure DevOps
  • Familiarity with containerization technologies like Docker and Kubernetes
  • Working knowledge of LLM models and frameworks like Tensorflow, Pytorch is a plus
  • Experience with monitoring tools like Splunk, Prometheus, and Grafana

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Parental Leave
  • Education Budget

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Support Engineer (Azure DevOps and Developer Support)

Support Engineer position at Microsoft focusing on Azure DevOps and Developer Support, offering remote work and requiring strong technical and communication skills in both Korean and English.

Critical Environment Instrumentation Engineer

Critical Environment Instrumentation Engineer position at Microsoft, managing datacenter infrastructure and control systems.

Software Engineer II- Dev ops

Microsoft Teams is hiring a DevOps Software Engineer II to enhance mobile release processes and build developer productivity tools using AI and automation.

Critical Environment Instrumentation Engineer (CE IE)

Critical Environment Instrumentation Engineer position at Microsoft, combining software engineering with datacenter infrastructure management, offering competitive salary and comprehensive benefits.

Web Content Developer (Hybrid)

Web Content Developer position at Allen Integrated Solutions supporting DoD Platform One, requiring DevSecOps expertise, SECRET clearance, and 3 years of experience.