Software Engineer II

Microsoft delivers online services to over one billion users worldwide, powering cloud infrastructure and foundational technologies for Azure, Bing, Office 365, and more.
$98,300 - $193,200
DevOps
Mid-Level Software Engineer
Hybrid
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 is at the forefront of innovating hardware designs for Microsoft's cloud growth, combining technical capabilities with business strategy.

The position offers a unique opportunity to work on performance modeling tools for AI applications and infrastructure improvements. You'll be part of the team responsible for Microsoft's expanding cloud infrastructure, which powers crucial services like Azure, Office 365, Xbox Live, and more. The role involves developing in-house performance modeling tools, optimizing resource utilization, and implementing CI/CD pipelines.

As a Software Engineer II, you'll work with cutting-edge technologies in cloud computing and AI, while collaborating with cross-functional teams to design and maintain large-scale systems. The position requires expertise in Python and DevOps practices, with opportunities to work on performance optimization and automation.

Microsoft offers competitive compensation, comprehensive benefits, and a culture focused on growth mindset and innovation. The hybrid work environment (up to 50% work from home) provides flexibility while maintaining collaborative opportunities. This role is perfect for someone passionate about cloud infrastructure, performance optimization, and working with advanced technologies in a global tech leader's environment.

The position offers extensive growth opportunities within Microsoft's cloud infrastructure division, working on projects that directly impact millions of users worldwide. You'll be part of a team that values collaboration, innovation, and technical excellence, while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 10 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
  • Experience with monitoring tools like Splunk, Prometheus, and Grafana
  • Must pass Microsoft Cloud background check

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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

Support Engineer (Azure DevOps and Developer Support)

Support Engineer position at Microsoft focusing on Azure DevOps and developer support, offering remote work and comprehensive benefits.

Technical Support Engineering - Intune

Technical Support Engineer position at Microsoft, focusing on Intune support, requiring 3+ years of technical experience and bilingual Japanese-English skills, with remote work options.

Technical Support Engineering - Intune

Senior Technical Support Engineer role at Microsoft focusing on Intune support, offering hybrid work model and comprehensive benefits package.

Technical Support Engineer - Intune

Technical Support Engineer position at Microsoft specializing in Intune, offering hybrid work model and comprehensive benefits package.

MECM Technical Support Engineer

Microsoft seeks MECM Technical Support Engineer to troubleshoot customer issues, requiring expertise in SCCM, WSUS, and cloud technologies, offering hybrid work model.