This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Do you want to work on the .NET Roslyn Team as a Software Engineer II building languages and tools loved by millions of developers? The .NET Roslyn team is looking for an engineer to work on the open-source C# tools and compiler. This involves adding new language features and building the tooling to make coding in C# a joy in Visual Studio, Visual Studio Code and leveraging Copilot to further enhance the experience.
Job Responsibility:
Use creativity, teamwork, and accountability to master new complex technical areas that build best in class C# developer productivity features
Design, develop and test new features and bug fixes for IDEs like VS and VS Code
Analyze how your code and features are performing in production
Participate in your team’s sprint and product direction planning activities
Collaborate with partner teams in both open and closed source to solve challenging architectural problems
Use Copilot to enhance AI driven feature enhancements
Stay up to date on .NET platform and ecosystem developments
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
4+ years of experience programming and unit testing commercial software in one of the following programming languages – C#, VB.NET, Java or C++
6+ months of experience using AI-assisted development tools (e.g., GitHub Copilot, or similar) to enhance productivity and code quality
Ability to meet Microsoft, customer and/or government security screening requirements
Microsoft Cloud Background Check
Nice to have:
Detail oriented design, coding, debugging and problem-solving skills
Ability to quickly learn new technologies and efficiently collaborate with partners to deliver outstanding results
Ability to tune performance for new and existing code
Experience in using telemetry for data driven development would be very useful
Familiarity with LLMs, OpenAI's tools and platforms, including ChatGPT
Ability to empathize with customers and persistent drive to learn from them
Willingness to deep dive in technology and the ability to zoom out to frame the big picture
Bachelor’s or Master’s degree in computer science or a related field