Software Engineer II

Microsoft Digital (MSD) powers, protects, and transforms the employee experience at Microsoft worldwide.
DevOps
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft Digital (MSD) is seeking a Software Engineer II to join their team that powers, protects, and transforms Microsoft's employee experience worldwide. This role focuses on designing and implementing scalable software solutions using microservices and cloud infrastructure, with a strong emphasis on CI/CD pipelines and DevOps practices. The position offers exciting opportunities to work with AI-driven automation solutions and machine learning tools to optimize processes and improve operational efficiency.

The ideal candidate will have 3+ years of experience in software development, with expertise in distributed systems and microservices architecture. They will work on innovative projects that reimagine end-user productivity across Microsoft's global workforce, leveraging the latest technologies to define both the physical and digital future of work.

This role is perfect for someone passionate about large-scale enterprise solutions, with a strong foundation in software development and cloud engineering. You'll be part of a team that innovates and delivers solutions for Microsoft's employee experience, human resources, corporate affairs, and infrastructure, while working in a culture that embraces growth mindset and encourages bringing your best each day.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth. You'll be working with global teams, contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated a day ago

Responsibilities For Software Engineer II

  • Design and implement scalable software solutions using microservices and cloud infrastructure
  • Develop and maintain CI/CD pipelines with Azure DevOps
  • Build reusable components, frameworks, and libraries
  • Apply best practices of CI/CD, infrastructure as code, and observability
  • Leverage AI/ML techniques and tools to solve complex problems
  • Rapid agility with Proof of Concepts especially with AI/ML

Requirements For Software Engineer II

Java
JavaScript
Python
TypeScript
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field and 3+ years technical engineering experience
  • Experience in developing distributed systems, microservices, and event-driven architecture
  • Proficiency in full stack development
  • Strong design, analytical and problem-solving skills
  • Ability to understand unfamiliar code bases and debug server-side applications
  • Prior work in App publishing, application security, or cyber security domain
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II

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

Microsoft Software Engineer II position focusing on cloud infrastructure and AI systems development, offering hybrid work and competitive benefits.

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 Engineer - Azure DevOps

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

Technical Support Engineering - Intune

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

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.