Develop and maintain authentication and authorization components for various platforms, including .NET, C/C++, Rust, Java, Python.
Collaborate with cross-functional teams such as leadership teams, product managers, service owners and platform teams.
Make data-driven decisions (quantitative and qualitative).
Support service owners ensuring seamless integration.
Participate in code reviews, design discussions, and contribute to the overall improvement of the solution.
Masters or Bachelor's Degree in Computer Science or related technical field.
Demonstrated professional software engineering experience, using one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Python, Rust
Demonstrated strength to quickly get up-to-speed and be productive on new technical domains and are comfortable dealing with ambiguity.
Excellent analytical, problem-solving, and debugging skills with a solid understanding of object-oriented design, coding patterns, and testing practices.
Nice to Haves:
Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
Perks and Benefits:
Microsoft is an equal opportunity employer.
All qualified applicants will receive consideration for employment without regard to various factors.