Bachelor's degree in Computer Science or similar engineering/software/services experience.
Relevant years of professional software development experience in designing, developing, and shipping high quality software products.
Relevant years of experience developing Web-centric features, frameworks, or services using C#, Java, JavaScript, or similar languages.
Demonstrable history of excellent analytical and problem-solving skills.
Nice to Haves:
Experience with web technologies such as TypeScript, CSS, HTML, React.
Experience writing and maintaining highly scalable web services.
Clear communication skills and demonstrated customer empathy.
Passionate and collaborative team player with a drive to work in a fast-paced environment.
What You'll Be Doing:
Deliver great user experiences partnering closely with Product Management, Design, Privacy and Legal teams.
Own and drive projects end-to-end from design to coding to testing, running A/B experiments and analyzing results to make data-driven decisions, and maintaining production quality.
Lead by example within the team by producing extensible and maintainable code. Architect solutions and collaborate with other engineers as necessary.
Adhere to and drive modern software engineering practices and operational excellence.
Analyzing user data to identify product opportunities to meet business goals.
Perks and Benefits:
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.