Software Engineer II

Microsoft delivers online services to over one billion users worldwide, powering cloud infrastructure and foundational technologies for Azure and other services.
$98,300 - $193,200
DevOps
Mid-Level Software Engineer
Hybrid
2+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer II

Join Microsoft's Strategic Planning and Architecture (SPARC) team within Azure Hardware Systems & Infrastructure (AHSI) organization, where you'll be at the forefront of innovating hardware designs for Microsoft's cloud growth. As a Software Engineer II, you'll work on building performance modeling tools for AI applications, scale infrastructures, and improve software architecture. The role combines technical capabilities with cross-team collaboration and business strategy.

You'll be part of the team powering Microsoft's "Intelligent Cloud" mission, delivering core infrastructure and foundational technologies for services like Azure, Office 365, Teams, and Xbox Live. The position requires strong Python and DevOps skills, focusing on performance optimization, CI/CD implementation, and database management for large-scale experiments.

This is an excellent opportunity for someone passionate about cloud infrastructure and AI systems, offering a hybrid work environment with up to 50% work from home flexibility. You'll work with cutting-edge technologies while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

The role offers competitive compensation, comprehensive benefits, and the chance to work with industry-leading professionals in cloud computing and AI. You'll be involved in meaningful projects that directly impact Microsoft's cloud infrastructure while having opportunities for professional growth and development in a collaborative, inclusive environment.

Last updated 3 months 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
  • Implement automation and tooling for data upload to cloud storage
  • Create dashboards for performance visualization
  • Guide teams in software development processes
  • Maintain and improve organizational infrastructure

Requirements For Software Engineer II

Python
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding languages
  • Experience with cloud platforms such as Azure
  • Proficiency in scripting languages such as Python, Bash, or PowerShell
  • Understanding of CI/CD pipelines and Azure DevOps
  • Experience with containerization technologies
  • Excellent problem-solving skills
  • Strong communication and collaboration skills

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Product and service discounts
  • 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

Instrumentation Engineer

Critical Environment Instrumentation Engineer role at Microsoft, managing datacenter infrastructure and industrial control systems in Singapore.

Software Engineer II - Dev Ops

DevOps Engineer role at Microsoft working on Viva Insights platform, focusing on cloud infrastructure, automation, and CI/CD pipelines with hybrid work options.

CE Field Service Engineer

CE Field Service Engineer position at Microsoft's Cloud Operations & Innovation team, managing datacenter infrastructure in Tokyo, Japan.

Software Engineer II- Dev ops

Microsoft Teams is hiring a DevOps Engineer to enhance mobile release processes and build automated infrastructure tools for millions of users.

Technical Support Engineer - Intune

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