Senior Software Engineer at Microsoft
Capital City of Prague, Prague, Czechia -
Full Time


Start Date

Immediate

Expiry Date

18 Feb, 26

Salary

0.0

Posted On

20 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, Java, PowerShell, Bash, Python, Azure Pipelines, CI/CD, Release Automation, Problem-Solving, Engineering Excellence, Automation, AI Techniques, Scalable Infrastructure, Dependency Flow, Monitoring, Collaboration

Industry

Software Development

Description
Design and implement resilient infrastructure for building, packaging, and releasing .NET productsBuild internal tools and platforms to manage and track release workflowsOwn and evolve CI/CD pipelines using Azure Pipelines infrastructureIntegrate Azure services including Storage, CDN, and Azure Container Apps to support global distribution and scalable toolingMaintain and enhance the custom dependency flow system for .NETDrive automation and reliability across the release lifecycleMonitor and troubleshoot release systems to ensure speed, stability, and transparencyCollaborate with product and engineering teams to ensure seamless deliveryExperiment 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. Demonstrated ability to design and build scalable infrastructure and automation systemsStrong proficiency in software engineering using C# (preferred), Java, or other object-oriented programming languages, along with scripting languages such as PowerShell (preferred), Bash, Python, or similarHands-on experience with Azure Pipelines and related Azure services (Storage, CDN)Solid grasp of CI/CD principles, artifact management, and release automationPassion for clean, maintainable code and engineering excellenceStrong problem-solving skills and ability to work across teams This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. *
Responsibilities
Design and implement resilient infrastructure for .NET products and manage release workflows. Collaborate with teams to ensure seamless delivery and drive automation across the release lifecycle.
Loading...