Principal Software Engineer

Microsoft Microsoft · Big Tech · Warsaw, Masovian Voivodeship, Poland · Software Engineering

Principal Software Engineer to work on new SDKs that redefine how developers work, inside Microsoft and beyond. Focus on creating high-performing SDKs, understanding and translating engineering requirements, supporting SDK consumers, and proving SDK value by re-implementing mission-critical services.

What you'd actually do

  1. Develop high-performing SDK leveraging cutting-edge technologies and best practices.
  2. Understand, analyze, and translate engineering requirements into efficient and scalable SDK functionalities.
  3. Support and actively engage with the SDK consumers (including open-source community), fostering collaborative relationships and soliciting feedback.
  4. Prove SDK value by re-implementing mission critical services to the latest technologies and frameworks.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND senior technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Deep understanding of object-oriented programming and design patterns.
  • Experience with telemetry and observability concepts.
  • RESTful API development.
  • Experience shipping large-scale, high-volume services.
  • Excellent communication skills.

Nice to have

  • Master's Degree in Computer Science or related technical field AND senior technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Designing and developing SDKs in C# (or other object-oriented language).
  • Experience in working with open-source communities and/or contribution to OSS project.

What the JD emphasized

  • shipping large-scale, high-volume services