CrawlJobs Logo

MSBuild Software Engineer

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
Czech Republic , Multiple Locations

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Are you eager to shape the future of .NET by working on one of its core components? Join our team as a Software Engineer focused on MSBuild, a powerful, general-purpose build system that powers Visual Studio and the .NET SDK. As a member of our team, you’ll play a key role in advancing MSBuild, an essential part of the .NET ecosystem trusted to build millions of projects worldwide. MSBuild is open-source, cross-platform, and deeply integrated with both Visual Studio and the .NET SDK. In this role, you’ll help design and implement new build features, boost performance and reliability, investigate opportunities to leverage the power of AI, and ensure MSBuild evolves to support modern development workflows. We work in the open on GitHub, collaborating with the global developer community to deliver high-quality tooling relied upon by developers everywhere. If you thrive on solving complex engineering challenges, enjoy working across diverse platforms, and are passionate about contributing to one of the world’s most impactful software development ecosystems, we’d love to hear from you.

Job Responsibility:

  • Design, develop, and maintain MSBuild features and infrastructure across platforms
  • Implement new build capabilities and evolve existing APIs to improve performance, reliability, and developer experience
  • Investigate, diagnose, and resolve complex issues in build scenarios across Windows, Linux, and macOS
  • Optimize MSBuild for a wide variety of workloads including cloud-native, mobile, and enterprise applications
  • Collaborate with other .NET teams and contribute to open-source development on GitHub
  • Participate in design discussions, code reviews, and architectural decisions for the build system
  • Explore and integrate emerging AI techniques to enhance build diagnostics, performance tuning, and developer workflows

Requirements:

  • Bachelor's or master's degree in computer science or a related field, or equivalent work experience
  • Strong programming skills (preferably C#, but can also be Java, C++, Go, ...)
  • Experience with large-scale software systems and a passion for developer productivity
  • Excellent written and verbal communication skills with the ability to collaborate across diverse, distributed teams
  • Familiarity with open-source development and GitHub workflows and understanding of build systems would help you to ramp up faster

Additional Information:

Job Posted:
February 16, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for MSBuild Software Engineer

Senior DevOps Engineer

Client is seeking a Sr. DevOps Engineer with team leadership and solid DevOps ha...
Location
Location
United States , San Jose
Salary
Salary:
58.00 - 63.00 USD / Hour
gomillenniumsoft.com Logo
MillenniumSoft Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of a bachelor’s degree in Computer science, IT, Software Engineering, or related discipline
  • Minimum of 7 years’ experience in Software Engineering development roles
  • Minimum of 3 years’ experience maintaining and managing software build infrastructure (i.e., Azure DevOps, Jenkins, TravisCI, TFS, TeamForge, etc.)
  • Minimum of 3 years’ experience with container technology and subsequent technologies (Docker, Kubernetes, Docker Swarm, Amazon ECS, Azure Service Fabric, Harbour, Helm, Packer, Terraform)
  • Strong experience creating, maintaining, and supporting automated build pipelines
  • Strong experience in version control and source control management (Subversion, TFVC, Git)
  • Experience deploying, managing, and maintaining at least 2 of the following SCM toolchain as Jenkins, Artifactory, SonarQube, Nexus, TFS
  • Strong understanding of programming skillsets, structure, and Versioning
  • Strong working knowledge of MSBuild
  • Experience in an object-oriented programming language (Java, C++, C#, etc..)
Job Responsibility
Job Responsibility
  • Work very closely and integrated with the development community to embrace culture change
  • Together with a team of engineers, enable streamlined software development, by managing and owning the entire automated build pipeline, DevOps toolchain, and associated test environments from source control to software delivery
  • Work with peer technical leaders and their teams to enable engineers to seamlessly create CI/CD pipelines for their software components
  • Focus on continuously improving the DevOps tooling and software delivery processes
  • Own and maintain highly reliable environments and toolchains with clear communication and timeliness of any disruptions to internal stakeholders
  • Leverage industry-standard techniques and processed to help enable and provide better feedback to the development community
  • Monitor and continually improve the capacity of our production environments infrastructure
  • Investigate and fix performance and scalability bottlenecks
  • Fulltime
Read More
Arrow Right

Sr. DevOps Engineer

Cient Biosciences is seeking a Sr. DevOps Engineer with team leadership and soli...
Location
Location
United States , San Jose
Salary
Salary:
75.00 - 80.00 USD / Hour
gomillenniumsoft.com Logo
MillenniumSoft Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of a Bachelor's Degree in Computer science, IT, Software Engineering, or related discipline
  • Minimum of 5 years experience in Software Engineering development roles
  • Minimum of 3 years experience maintaining and managing software build infrastructure (i.e. Azure DevOps, Jenkins, TravisCI, TFS, TeamForge, etc.)
  • Minimum of 3 years experience with container technology and subsequent technologies (Docker, Kubernetes, Docker Swarm, Amazon ECS, Azure Service Fabric, Harbour, Helm, Packer, Terraform)
  • Strong experience creating, maintaining, and supporting automated build pipelines
  • Strong experience in version control and source control management (Subversion, TFVC, Git)
  • Experience deploying, managing, and maintaining at least 2 of the following SCM toolchain as Jenkins, Artifactory, SonarQube, Nexus, TFS
  • Strong understanding of programming skillsets, structure, and Versioning
  • Strong working knowledge of MSBuild
  • Experience in an object-oriented programming language (Java, C++, C#, etc..)
Job Responsibility
Job Responsibility
  • Work very closely and integrated with the development community to embrace culture change
  • Together with a team of engineers, enable streamlined software development, by managing and owning the entire automated build pipeline, DevOps toolchain, and associated test environments from source control to software delivery
  • Work with peer technical leaders and their teams to enable engineers to seamlessly create CI/CD pipelines for their software components
  • Focus on continuously improving the DevOps tooling and software delivery processes
  • Own and maintain highly reliable environments and toolchains with clear communication and timeliness of any disruptions to internal stakeholders
  • Leverage industry-standard techniques and processed to help enable and provide better feedback to the development community
  • Monitor and continually improve the capacity of our production environments infrastructure
  • Investigate and fix performance and scalability bottlenecks
  • Fulltime
Read More
Arrow Right

Sr. DevOps Engineer

Cient Biosciences is seeking a Sr. DevOps Engineer with team leadership and soli...
Location
Location
United States , San Jose
Salary
Salary:
75.00 - 80.00 USD / Hour
gomillenniumsoft.com Logo
MillenniumSoft Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of a Bachelor's Degree in Computer science, IT, Software Engineering, or related discipline
  • Minimum of 5 years experience in Software Engineering development roles
  • Minimum of 3 years experience maintaining and managing software build infrastructure (i.e. Azure DevOps, Jenkins, TravisCI, TFS, TeamForge, etc.)
  • Minimum of 3 years experience with container technology and subsequent technologies (Docker, Kubernetes, Docker Swarm, Amazon ECS, Azure Service Fabric, Harbour, Helm, Packer, Terraform)
  • Strong experience creating, maintaining, and supporting automated build pipelines
  • Strong experience in version control and source control management (Subversion, TFVC, Git)
  • Experience deploying, managing, and maintaining at least 2 of the following SCM toolchain as Jenkins, Artifactory, SonarQube, Nexus, TFS
  • Strong understanding of programming skillsets, structure, and Versioning
  • Strong working knowledge of MSBuild
  • Experience in an object-oriented programming language (Java, C++, C#, etc..)
Job Responsibility
Job Responsibility
  • Work very closely and integrated with the development community to embrace culture change
  • Together with a team of engineers, enable streamlined software development, by managing and owning the entire automated build pipeline, DevOps toolchain, and associated test environments from source control to software delivery
  • Work with peer technical leaders and their teams to enable engineers to seamlessly create CI/CD pipelines for their software components
  • Focus on continuously improving the DevOps tooling and software delivery processes
  • Own and maintain highly reliable environments and toolchains with clear communication and timeliness of any disruptions to internal stakeholders
  • Leverage industry-standard techniques and processed to help enable and provide better feedback to the development community
  • Monitor and continually improve the capacity of our production environments infrastructure
  • Investigate and fix performance and scalability bottlenecks
  • Fulltime
Read More
Arrow Right

Developer Experience Engineer

We’re a game changer that optimizes supply chains of the world’s leading compani...
Location
Location
United States , Atlanta
Salary
Salary:
Not provided
omp.com Logo
OMP
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4–5 years of professional experience in software engineering, build/DevOps engineering, or developer tooling
  • Strong programming skills in Python and/or C#. Familiarity with modern C++ a plus
  • Hands-on experience with Azure DevOps or GitHub Actions, Git, branch strategies, and code review workflows
  • Solid understanding of build systems (CMake, MSBuild), package managers (NuGet, npm), and artifact repositories (Azure Artifacts)
  • Experience with containerization (Docker) and orchestration basics (Kubernetes) is a plus
  • Comfortable on Windows and Linux
  • scripting, automation, and troubleshooting mindset
  • Excellent collaboration and communication skills
  • ability to drive change and coach teams
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
Job Responsibility
Job Responsibility
  • Thinking out-of-the-box to invent new tooling and reduce toil
  • Writing code for the new tools and extending the broad range we already have
  • Reviewing the code written by your colleagues
  • Collecting feedback and handling support tickets quickly and professionally
  • Collaborating closely with software engineers, testers, and IT professionals
  • Delivering software continuously, using pipelines, installers, and package managers
What we offer
What we offer
  • Access customized training, coaching programs, and on-the-job development opportunities
  • Working from home, adaptable hours, and the autonomy to shape your routine
  • Health insurance, 401k plan (no waiting period), life insurance, paid vacation, and other competitive benefits
  • Cross-team collaboration and creative challenges that encourage you to share knowledge, celebrate wins, and grow together
  • Collaboration, experimentation, and out of the box thinking
  • Supports your physical and mental health by promoting a wide range of facilities and activities like birthday events, sports sessions, in-house coaches and healthy meal options
  • Fulltime
Read More
Arrow Right

C# Engineer - AI Training

As a Senior C# Engineer, you will work remotely on an hourly paid basis to revie...
Location
Location
Salary
Salary:
20.00 - 70.00 USD / Hour
usebraintrust.com Logo
Braintrust
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a closely related technical field
  • 4+ years of professional experience developing production software in C#, including backend services, APIs, or desktop/server-side applications
  • Expert-level proficiency in C# and the .NET ecosystem, including strong understanding of memory management, garbage collection, async/await, threading, and exception handling
  • Strong background in software engineering and systems concepts, including concurrency, multithreading, performance optimization, and application architecture
  • Hands-on experience with .NET tooling, including Visual Studio or Rider, build systems (MSBuild, dotnet CLI), debuggers, and profilers
  • Minimum C1 English proficiency (written and spoken), with the ability to write clear technical explanations and follow detailed English-language guidelines
  • Proven experience conducting detailed code reviews and enforcing coding standards, best practices, and maintainability in C# codebases
  • Comfort working with version control systems, CI/CD workflows, and automated testing frameworks (e.g., xUnit, NUnit, MSTest)
Job Responsibility
Job Responsibility
  • Review AI-generated C# code, .NET application designs, and technical explanations
  • Generate high-quality reference implementations and step-by-step reasoning for complex engineering problems
  • Assess solutions for accuracy, clarity, safety, and adherence to the prompt
  • Identify errors in logic, memory usage, concurrency, threading, or performance
  • Fact-check technical information
  • Write high-quality explanations and model solutions that demonstrate correct methods
  • Rate and compare multiple AI responses based on correctness and reasoning quality
What we offer
What we offer
  • No talent fees or membership costs so freelancers keep 100% of what they earn
  • Get rewarded with BTRST, Braintrust's cryptotoken, for inviting talent, taking a class—even signing up
  • Parttime
Read More
Arrow Right

D365 Engineer

My client is seeking an experienced Microsoft Dynamics 365 Engineer to join thei...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
arrowsgroup.com Logo
Arrows Groupe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Skilled in either Microsoft Dynamics 365 CRM, or C#/.NET in an Azure environment
  • Experience with DevOps, CI/CD tools (TFS, Azure DevOps, MSBuild, Release Management)
  • Strong understanding of Microsoft platforms, AKS, and micro services integration patterns
  • Applies SOLID principles, TDD, and BDD in development
  • Able to translate architectural vision into practical business solutions
  • Provides technical leadership, mentoring, and coaching to team members
  • Collaborative team player with strong communication skills in Agile environments
  • Analytical mindset with aptitude for complex systems and mathematical problem-solving
Job Responsibility
Job Responsibility
  • Plan and deliver high-quality code to solve business and customer problems
  • Be confident working across a variety of technologies, developing your skills constantly
  • Ensure code is thoroughly tested and reviewed prior to release with a strong control framework
  • Work effectively as part of a cross functional delivery team
  • Collaborate with cross-functional teams to design, build, and deliver software solutions in an Agile environment
  • Participate in requirements analysis, story refinement, and Agile ceremonies
  • Work closely with UX, Product, and Testing teams to solve user and business problems
  • Contribute to a modern DevOps culture through continuous delivery, and automation
  • Coach and guide team members while promoting best engineering practices across the team and wider business
Read More
Arrow Right
New

Qaqc Electrical Engineer For Manila Project

We are seeking a skilled and detail-oriented Electrical Engineer to join our dyn...
Location
Location
Philippines , Makati, Manila
Salary
Salary:
Not provided
bureauveritas.cz Logo
Bureau Veritas Certification CZ, s.r.o.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must be a Registered Electrical Engineer
  • At least 3 years of relevant experience in the field
  • Proficient in MS Office Suite (Word, Excel, PowerPoint, Outlook)
  • Working knowledge of AutoCAD, SketchUp, and Project Management tools
  • Strong ability to work efficiently under pressure in a fast-paced environment
  • Availability to start immediately is highly preferred
Job Responsibility
Job Responsibility
  • Monitor and supervise construction works performed by MEFPS trade contractors
  • Conduct site inspections, testing, and commissioning to ensure adherence to plans, specifications, and standard methodologies
  • Implement total quality work standards and promote overall health and safety compliance
  • Coordinate with designers and consultants to address on-site conditions, design issues, and necessary revisions
  • Participate in technical coordination meetings with contractors and utility providers to resolve site implementation challenges
  • Perform other related tasks as assigned
Read More
Arrow Right
New

Room Leader

Young Academics in Rouse Hill, Ponds and Woodcroft Cobblestone, is seeking exper...
Location
Location
Australia , Rouse Hill; Woodcroft; The Ponds
Salary
Salary:
Not provided
youngacademics.com.au Logo
Young Academics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 12 months of demonstrated Room Leader experience in planning, documentation, and implementing programs for children 0-6 years with regards to current pedagogies and frameworks
  • Diploma of Early Childhood Education and Care or a Bachelor's in Early Education and Care from a nationally approved registered training organisation
  • Strong knowledge of the EYLF, NQS and sector regulations
  • Current First Aid training and CPR Certificate
  • Valid NSW Employee Working with Children Check
  • Commitment to upholding a Child Safe Organisation and inclusive practices
Job Responsibility
Job Responsibility
  • Develop and deliver an inclusive and innovative program
  • Apply approved learning frameworks (EYLF) that promote each child's identity, connection to community, wellbeing, learning confidence, and communication skills
  • Maintain a safe environment, proactively managing risks and adhering to health and hygiene protocols
  • Lead by example in all interactions, fostering a respectful and collaborative team culture
  • Partner with families to support their children’s development and education goals
  • Build & maintain clear and accurate communication within the team, children and families, and nurture professional, supportive and respectful relationships
  • Fulltime
Read More
Arrow Right