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

Phlebotomist Trainee

Quest is hiring full-time applicants as Phlebotomist I in Bangor, ME. Employees ...
Location
Location
United States , Bangor
Salary
Salary:
18.05 USD / Hour
questdiagnostics.com Logo
Quest Diagnostics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • High school diploma or equivalent
  • Medical training: medical assistant or paramedic training preferred
  • Phlebotomy certification preferred (Required in California, Nevada, and Washington)
  • One year phlebotomy experience preferred
  • Customer service in a retail or service environment preferred
  • Keyboard/data entry experience
  • Ability to effectively communicate in English
  • Applicants are required to be at least 18 years of age
  • Commit to work for our laboratory for a term of one year as part of this program
Job Responsibility
Job Responsibility
  • Collect specimens according to established procedures (drug screens, biometric screening, insurance exams)
  • Administer oral solutions according to established training
  • Research test/client information and confirm and verify all written and electronic orders
  • Navigate a computer and accurately enter data
  • Obtain identification and accurately enter billing information and collect payments when required
  • Process specimens including: labeling, centrifuging, aliquoting, freezing and preparing for transport
  • Perform all non-patient facing duties, including inventory, stock supplies, sanitizing, filing, answering phones and utilizing email
  • Read, understand and comply with departmental policies, protocols and procedures
  • Assist with compilation and submission of statistics and data when required
  • Maintain all appropriate phlebotomy logs in a timely manner
What we offer
What we offer
  • Day 1 Medical, supplemental health, dental & vision for FT employees who work 30+ hours
  • Best-in-class well-being programs
  • Annual, no-cost health assessment program Blueprint for Wellness®
  • healthyMINDS mental health program
  • Vacation and Health/Flex Time
  • 6 Holidays plus 1 "MyDay" off
  • FinFit financial coaching and services
  • 401(k) pre-tax and/or Roth IRA with company match up to 5% after 12 months of service
  • Employee stock purchase plan
  • Life and disability insurance, plus buy-up option
  • Fulltime
Read More
Arrow Right
New

Senior SMB Account Executive, Uber for Business

Sales at Uber for Business (U4B) means navigating ambiguity, earning trust fast,...
Location
Location
Brazil , Sao Paulo
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 4 years of professional B2B sales or account management experience
  • Proven experience in a quota-carrying role with a track record of exceeding revenue targets
  • Proficiency in English and Portuguese
Job Responsibility
Job Responsibility
  • Navigate the Full Sales Cycle: Lead the charge in prospecting, pitching, and closing partnerships with diverse decision-makers within the SMB segment for the latest U4B products
  • Own the Pipeline: Build and maintain a robust pipeline using Salesforce, forecasting with discipline and hitting aggressive bi-annual and quarterly targets
  • Unblock Growth: Identify and eliminate barriers to gain client commitment, using a consultative approach to probe for objections and provide tailored solutions
  • Drive Regional Strategy: Contribute directly to the launch and development of new U4B products in Brazil, sharing best practices and insights from the field
  • Build Scalable Systems: Create process playbooks and performance trackers that help the entire team move faster and more efficiently
  • Collaborate Cross-Functionally: Influence without authority by working alongside operations, marketing, and legal teams to resolve blockers and deliver solutions that scale
  • Master the Details: Manage hundreds of prospects simultaneously with high organization, ensuring every follow-through is professional and timely
Read More
Arrow Right