Back to jobsJob overview
About the role
Software Engineer II at Microsoft
Required Skills
c++c#javascriptpythonai/mlcloud architecturecollaborationdata visualizationperformance optimization
About the Role
Software Engineer II role on the Excel Core team at Microsoft, impacting hundreds of millions of users globally. Focus on core platform innovation, AI-powered intelligence, data visualization, and cloud-scale architecture. Requires collaboration across teams to deliver high-quality solutions across multiple platforms.Key Responsibilities
- Collaborate with cross-functional teams to deliver quality solutions across Win32, Web, Mac, and Mobile platforms
- Design and develop large components with quality, performance, simplicity, durability, scalability, and maintainability
- Participate in gathering, organizing, and interpreting data to support informed decision-making
- Work across organizations and directly with partners in Office and across Microsoft
- Embody Microsoft's culture and values
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 2+ years experience designing and debugging complex applications or services
- 2+ years experience in shipping high-quality products or services
- Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud background check
Nice to Have:
- Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience OR Bachelor's Degree AND 5+ years experience
- Skills in designing and debugging complex services
- Understanding of all aspects of the software development process
- Ability to collaborate with multiple teams
Benefits & Perks
- Industry leading healthcare