Software Engineer

Microsoft Digital (MSD) powers, protects, and transforms the employee experience at Microsoft using AI-driven solutions and cloud technologies.
$81,900 - $160,200
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS

Description For Software Engineer

Join Microsoft Digital (MSD), where we're revolutionizing the employee experience through cutting-edge AI and cloud technologies. As a Software Engineer, you'll be at the forefront of transforming how Microsoft's global workforce operates, leveraging the latest in AI-driven innovation and cloud solutions.

Our team is dedicated to powering, protecting, and transforming the employee experience at Microsoft through innovative solutions across HR, corporate affairs, legal, real estate, and enterprise infrastructure. We're pioneering the integration of AI and machine learning to enhance productivity and streamline workflows, creating seamless and intelligent digital experiences for Microsoft employees worldwide.

You'll work with state-of-the-art technologies including Azure AI, Cognitive Services, ReactJS, and Node.js, while contributing to next-generation employee experiences that define both the physical and digital future of work. Your role will involve developing AI-powered applications, creating intuitive user interfaces, and building scalable backend services that support enterprise-grade applications.

The position offers competitive compensation, comprehensive benefits, and the opportunity to work in a hybrid environment with up to 50% work from home flexibility. You'll be part of a team that values innovation, collaboration, and continuous learning, with access to the latest technologies and the chance to shape the future of workplace technology.

This role is perfect for someone passionate about AI, cloud technologies, and creating smart, connected experiences. You'll have the opportunity to work on projects that directly impact Microsoft's global workforce while contributing to solutions that inspire customers and partners in their digital transformation journey.

Last updated 13 minutes ago

Responsibilities For Software Engineer

  • Design and develop AI-driven applications to enhance employee experience
  • Create user-friendly UI/UX experiences using ReactJS
  • Build and maintain scalable backend services
  • Leverage Azure tech stack and cloud-native solutions
  • Implement AI/ML models, automation, and intelligent insights
  • Develop solutions using Microsoft Dynamics 365
  • Work with cross-functional teams to architect and deploy AI-powered solutions

Requirements For Software Engineer

Java
JavaScript
Node.js
Python
React
  • Bachelor's Degree in Computer Science or related technical discipline with proven coding experience
  • Experience with Azure technology stack, Azure Functions, Azure DevOps
  • Must pass Microsoft Cloud Background Check
  • Knowledge of C#, .NET, and software development lifecycle
  • Proficiency in RESTful API development and microservices architecture
  • Experience with databases (SQL and NoSQL)
  • UI/UX development skills

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 Electrical Engineer

Critical Environment Electrical Engineer role at Microsoft focusing on datacenter infrastructure and electrical engineering design.

Technical Support Engineering

Technical Support Engineer role at Microsoft, focusing on Windows system administration and customer support, with hybrid work options and comprehensive benefits.

Technical Support Engineering

Technical Support Engineer role at Microsoft, focusing on Azure services and customer support, with hybrid work options and comprehensive benefits.

Software Engineer

Software Engineer role at Microsoft's Azure Data team, building next-gen data integration services with 1+ years experience required.

Software Engineer

Software Engineer position at Microsoft working on Azure Storage, developing distributed storage solutions for DPU-based systems with remote work options.