Software Engineer -.net Libraries

Microsoft Microsoft · Big Tech · Prague, Prague, Czech Republic · Software Engineering

Software Engineer role focused on designing and building high-performance .NET libraries for various platforms. The role involves contributing to core .NET libraries, improving performance, scalability, and developer experience. It also emphasizes leveraging AI-assisted development workflows to enhance productivity and code quality, and collaborating with the global developer community.

What you'd actually do

  1. Design, develop, and maintain the .NET Core libraries across multiple areas and platforms
  2. Implement new library features and evolve existing APIs to improve performance, usability, and developer productivity
  3. Leverage AI-assisted development tools and practices to improve engineering productivity and accelerate implementation
  4. Investigate, diagnose, and resolve complex issues across Windows, Linux, macOS, iOS, and Android
  5. Optimize libraries for a wide variety of workloads including mobile, desktop, and cloud-native applications

Skills

Required

  • C#
  • Java
  • C++
  • Python
  • software engineering fundamentals
  • developer experience

Nice to have

  • AI-assisted development workflows