This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior Software Engineer to work on new SDKs that redefine how developers work - inside Microsoft and beyond. If you're someone who loves the thrill of creating solutions that impact the world, enjoys cracking engineering puzzles to save millions of CPU cycles worldwide and wants to help other engineers building their next-big-thing, you're in the right place. There are high chances you already use one of our SDKs. Join the team and shape the future with your name in git log. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Job Responsibility:
Develop high-performing SDK leveraging cutting-edge technologies and best practices
Understand, analyze, and translate engineering requirements into efficient and scalable SDK functionalities
Support and actively engage with the SDK consumers (including open-source community), fostering collaborative relationships and soliciting feedback
Prove SDK value by re-implementing mission critical services to the latest technologies and frameworks
Requirements:
Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Deep understanding of object-oriented programming and design patterns
Experience with telemetry and observability concepts
Master's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Designing and developing SDKs in C# or Rust
Experience in working with open-source communities and/or contribution to OSS project