Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
2+ years of experience with distributed systems or microservices architectures
Nice to Haves
Bachelor's Degree in Computer Science OR related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
What You'll Be Doing
Collaborates with appropriate stakeholders to determine user requirements for a scenario.
Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability.
Leverages subject-matter expertise of product features and partners with appropriate stakeholders to drive project plans.
Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook.
Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns.
Perks and Benefits
Benefit/perk details may vary depending on the nature of your employment with Microsoft and the country where you work.