Software Engineer

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

Description For Software Engineer

Microsoft Digital (MSD) is seeking a Software Engineer to join their team that powers and transforms Microsoft's employee experience worldwide. This role focuses on developing CI/CD pipelines, automation processes, and cloud infrastructure using Azure tech stack & DevOps tools. You'll work on AI-driven automation solutions, leveraging machine learning and AI tools including co-pilot abilities & LLMs to optimize processes and improve operational efficiency. The position offers an opportunity to work with cutting-edge technologies while contributing to Microsoft's mission of empowering every person and organization globally. You'll be part of a team that innovates in areas of human resources, corporate affairs, and infrastructure, helping define the future of work at Microsoft. The role requires strong technical skills, particularly in cloud engineering and software development, combined with excellent problem-solving abilities and team collaboration skills. This is an excellent opportunity for someone passionate about DevOps, cloud technologies, and AI/ML integration in enterprise systems.

Last updated 8 days ago

Responsibilities For Software Engineer

  • Design and implement scalable, reliable, and secure software solutions using microservices, event-driven architecture, and cloud infrastructure
  • Develop and maintain CI/CD pipelines with Azure DevOps, automating build, test, and deployment
  • Build reusable components, frameworks, and libraries that enable faster development and higher quality
  • Apply best practices of CI/CD, infrastructure as code, observability, and debugging
  • Leverage AI/ML techniques and tools to solve complex problems and create innovative solutions

Requirements For Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • 2 years of professional software development experience
  • Solid understanding of software design principles and best practices
  • Excellent problem-solving and analytical skills
  • Good design, coding, debugging, teamwork, partnership and communication skills
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer

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

Critical Environment Technician Manager

Microsoft seeks a Critical Environment Technician Manager to lead datacenter operations and maintenance teams while ensuring high availability of critical infrastructure.

Service Engineer II

Service Engineer II role at Microsoft Dublin, focusing on infrastructure security, automation, and service reliability for Microsoft's internal platforms.

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.

Infrastructure Deployment Engineer

Infrastructure Deployment Engineer position at Microsoft's Cloud Operations team, focusing on global datacenter infrastructure deployment and maintenance.

CE Field Service Engineer

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