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 3 months 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

Service Engineer II

Service Engineer II position at Microsoft Dublin, focusing on infrastructure security, automation, and systems administration for critical internal services.

Support Engineer (Azure DevOps and Developer Support)

Microsoft Support Engineer position in Seoul focusing on Azure DevOps and Developer Support, offering remote work and comprehensive benefits.

Technical Support Engineer

Technical Support Engineer position at Microsoft, offering remote work, competitive salary, and opportunity to work with enterprise technologies while providing customer support.

Instrumentation Engineer

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

Critical Environment Instrumentation Engineer

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