Software Engineer - Asp.net Platform

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

Software Engineer role focused on developing and maintaining a large-scale ASP.NET platform used for millions of applications, including consumer and enterprise systems. The role involves deep dives into .NET fundamentals, system design, and integrating AI-driven features to enhance automation and decision-making. It emphasizes code quality, architectural ownership, and collaboration within a team of experienced engineers.

What you'd actually do

  1. Design, build, and evolve core ASP.NET platform components with a focus on scalability, reliability, and long term maintainability.
  2. Take ownership of architectural decisions across services, APIs, and shared libraries, ensuring strong alignment with .NET best practices and clean design principles.
  3. Collaborate closely with other engineers to review designs and code, raise engineering standards, and contribute to a culture of technical excellence.
  4. Integrate intelligent and data driven capabilities into the platform, working with AI powered services and tooling to enhance automation, insight, and system behavior.
  5. Collaborate with engineers across product teams and the open-source community to co-design and iterate on developer experiences.

Skills

Required

  • building and operating production systems using ASP.NET, and ASP.NET Core
  • C# and .NET
  • system-level or library/framework development
  • cross-platform development principles
  • contributing to libraries, SDKs, or frameworks

Nice to have

  • AI powered services and tooling

What the JD emphasized

  • modern ASP.NET platform
  • AI driven features
  • intelligent solutions
  • strong fundamentals