mid Software Engineer ic · Posted Apr 8, 2026

About this role

Microsoft is hiring a mid-level Software Engineer based in Prague, Czech Republic. The posting calls out experience with Python, Java, C#, Bash.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Prague, Czech Republic
Department
Software Engineering
Posted
Apr 8, 2026
AI Summary
Design and build scalable infrastructure for .NET release pipelines, managing CI/CD automation, Azure services integration, and dependency flows. Requires strong C# or Java proficiency, Azure Pipelines expertise, and deep CI/CD knowledge to drive reliability across global release systems.

More roles at Microsoft

Enterprise Sales Leader - Azure
Melbourne, Australia · mid
Azure Cloud Computing
Security Solutions Sales Director - Sydney
Sydney, Australia · director
Security Zero Trust
Full stack Software Engineer and Senior Full stack Software Engineer - Microsoft Security
Herzliya, Israel · senior
SQL React Angular
Senior Software Engineer
Egypt · senior
Performance Optimization Distributed Systems Observability
Research Science PhD Internship Opportunities - Coding Agents
Cambridge, United Kingdom · intern
Python LLMs NLP
All Microsoft jobs →

Job description

from Microsoft careers
Overview

We’re looking for a Software Engineer to join the team that powers how .NET ships to the world. You’ll help build and scale the infrastructure behind .NET releases—driving automation, reliability, and visibility across the release lifecycle.This role sits at the core of the .NET ecosystem, where engineering meets infrastructure. You’ll work on high-scale systems that manage release pipelines, dependency flows, and the automated synchronization of one of the largest monorepositories in the world: the .NET VMR.



Responsibilities
  • Design and implement resilient infrastructure for building, packaging, and releasing .NET products
  • Build internal tools and platforms to manage and track release workflows
  • Own and evolve CI/CD pipelines using Azure Pipelines infrastructure
  • Integrate Azure services including Storage, CDN, and Azure Container Apps to support global distribution and scalable tooling
  • Maintain and enhance the custom dependency flow system for .NET
  • Drive automation and reliability across the release lifecycle
  • Monitor and troubleshoot release systems to ensure speed, stability, and transparency
  • Collaborate with product and engineering teams to ensure seamless delivery
  • Experiment with emerging AI techniques and leverage AI-powered tools (e.g., GitHub Copilot) to accelerate engineering workflows and contribute to the development of AI-assisted features.


Qualifications
  • Demonstrated ability to design and build scalable infrastructure and automation systems
  • This is an excerpt. Read the full job description on Microsoft careers →
All software engineering jobs software engineering in Prague, Czech Republic Jobs in Prague, Czech Republic software engineering salaries software engineering career path
All Microsoft Jobs Browse software engineering roles mid positions