Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

reacttypescriptc#javascriptpythonaifrontendbackendsoftware architecture

About the Role

Senior Software Engineer role developing AI-powered solutions for creativity and productivity within Microsoft's Create Team. Responsibilities include full-stack development, architectural decisions, and collaboration across teams to build scalable frontend and backend systems. The position requires strong engineering skills and experience with modern technologies.

Key Responsibilities

  • Design and implement scalable frontend systems using React and TypeScript for AI-driven experiences
  • Contribute to backend services in C# following coding guidelines and safe rollout practices
  • Lead key architectural decisions and provide hands-on contributions to elevate engineering standards
  • Collaborate across Microsoft to advance unified frontend platform and establish reusable patterns
  • Mentor engineers and promote technical excellence through best practices and performance optimization

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 4+ years technical engineering experience
  • Coding experience in languages including C, C++, C#, Java, JavaScript, or Python
  • 3+ years experience in multi-stack software projects
  • Ability to pass Microsoft Cloud background check upon hire and every two years

Nice to Have:

  • Bachelor's Degree AND 8+ years technical engineering experience
  • Master's Degree in Computer Science AND 6+ years technical engineering experience
  • Experience leveraging AI solutions to development lifecycle and large scale problems

Benefits & Perks

  • Industry leading healthcare