Requirements
- Experience developing production software
- Experience with OOP languages like C#, Java, C/C++, Python
- Good system design, algorithmic skills, data structures knowledge
- Solid debugging, testing, and problem-solving skills
Nice to Have
- Experience designing, building, and running large-scale cloud services or distributed systems
- General database knowledge and experience with data at high scale
- Troubleshooting skills across network, application, caching, queuing, load-balancing storage, and distributed services layers
- Knowledge of Azure Cloud, Power Platform, or Dynamics 365
What You'll Be Doing
- Design, develop, test, and support features, experiences, and solutions for highly scalable services
- Develop high-quality secure and compliant solutions
- Support highly available services used by millions of users on a daily basis
- Analyze how features are performing in production to improve the product
- Participate in code reviews and pair programming with other engineers
Perks and Benefits
- Microsoft Cloud Background Check required
Microsoft is an equal opportunity employer. If you need assistance or accommodation due to a disability during the application process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.