MSBuild Software Engineer
6 days ago
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.
Responsibilities- 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
- 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
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
-
MSBuild Software Engineer
6 days ago
Prague, Hlavní město Praha, Czech Republic Microsoft Full timeAre 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...
-
Software/Solution Architect
2 weeks ago
Prague, Hlavní město Praha, Czech Republic Valor Software Full time 120,000 - 240,000 per yearJob description We're looking for a Software/Solution Architect who is excited to shape a fast-growing, product-driven startup. You'll work closely with the CEO, CTO, engineering team, and clients to design scalable, maintainable, and modular architecture that supports rapid development — while ensuring long-term technical stability.This role is ideal for...
-
Software Engineer
2 weeks ago
Prague, Hlavní město Praha, Czech Republic Canonical - Jobs Full time 60,000 - 120,000 per yearCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Software Engineer
2 weeks ago
Prague, Hlavní město Praha, Czech Republic Canonical - Jobs Full time 1,200,000 - 3,600,000 per yearCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Ubuntu Software Engineer
6 days ago
Prague, Hlavní město Praha, Czech Republic Canonical - Jobs Full time 60,000 - 120,000 per yearCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Software Engineer
2 weeks ago
Prague, Hlavní město Praha, Czech Republic Canonical - Jobs Full time 60,000 - 120,000 per yearCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Software Engineer
2 weeks ago
Prague, Hlavní město Praha, Czech Republic Collibra Full time 60,000 - 120,000 per yearJoining Collibra's Lineage teamYou will be a member of a team whose purpose is to implement automated Lineage scanners and present the result via interactive Lineage diagrams.Your role will specifically aim at the SQL language processing and interoperability with other Lineage scanners.Your work will have a positive impact on companies and developers...
-
Software Engineer
2 weeks ago
Prague, Hlavní město Praha, Czech Republic Canonical - Jobs Full time 60,000 - 120,000 per yearCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Software Engineering Manager
2 weeks ago
Prague, Hlavní město Praha, Czech Republic Canonical - Jobs Full time 90,000 - 120,000 per yearCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Software Engineer C++
6 days ago
Prague, Hlavní město Praha, Czech Republic Vectorworks Full time 60,000 - 120,000 per yearALLPLAN is a global provider of BIM design software for the AEC industry. True to our "Design to Build" claim, we cover the entire process from the first concept to final detailed design for the construction site and for prefabrication. Around the world over 600 dedicated employees continue to write the ALLPLAN success story. ALLPLAN is part of the...