Software Engineer / Senior Software Engineer - .NET Libraries
Core
Design, develop, and maintain .NET Core libraries across multiple platforms to improve performance, usability, and developer productivity.
Role type
Senior IC software engineer (.NET libraries)
Builds
.NET Core libraries for mobile, desktop, and cloud-native applications
Domain
Software development, .NET ecosystem, cross-platform engineering
Required skills
C#, Java, C++, Python, library design, API evolution, cross-platform debugging, performance optimization, open-source contribution, architectural decision making
Preferred skills
AI-assisted development tool usage, passion for developer experience
Technologies
.NET Core, GitHub, Windows, Linux, macOS, iOS, Android
Responsibilities
Design and develop new library features, evolve existing APIs, investigate and resolve complex cross-platform issues, optimize libraries for diverse workloads, participate in open-source development, contribute to design discussions and code reviews
Seniority
Senior, hands-on IC