Senior Software Engineer

Microsoft Microsoft · Big Tech · Czech Republic · Software Engineering

Senior Software Engineer to develop new SDKs, focusing on high performance, scalability, and community engagement. The role involves translating requirements into functionalities, supporting SDK consumers, and proving value by re-implementing 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 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 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 Rust.
  • Experience in working with open-source communities and/or contribution to OSS project.

What the JD emphasized

  • shipping large-scale, high-volume services