The .NET Roslyn team is looking for an engineer to work on the open-source C-Sharp tools and compiler. This involves adding new language features and building the tooling to make coding in C-Sharp a joy in Visual Studio, Visual Studio Code and leveraging Copilot to further enhance the experience.
Requirements
- 4+ years of experience programming and unit testing commercial software in one of the following programming languages – C-Sharp, 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
- 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
Responsibilities
- 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
- 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
- Use creativity, teamwork, and accountability to master new complex technical areas that build best in class C-Sharp developer productivity features
- Participate in your team’s sprint and product direction planning activities
Other
- 3 days / week in-office
- Travel 0-25%
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
- Ability to empathize with customers and persistent drive to learn from them