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