Microsoft's Visual C++ team is seeking a Software Engineer II to help deliver innovative AI-driven experiences for the growing C++ developer community, focusing on enhancing productivity and capability through modern, AI-powered C++ tools.
Requirements
- 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, TypeScript or Python.
- 6+ months of experience using AI-assisted development tools (e.g., GitHub Copilot, or similar) to enhance productivity and code quality.
- Experience applying AI technologies (such as large language models or code generation tools) in software development workflows, including tasks like static analysis, automated documentation, or test generation.
- Experience designing complex features.
- 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, TypeScript or Python.
- 1+ years of experience using AI-assisted development tools (e.g., GitHub Copilot, or similar) to enhance productivity and code quality.
- 1+ years of experience applying AI technologies (such as large language models or code generation tools) in software development workflows, including tasks like static analysis, automated documentation, or test generation.
Responsibilities
- Build Copilot C++ Agentic flows, Copilot C++ Completions, C++ language services, Productivity and Refactoring features, C++ Project and Build System, Scalability and Performance, Local and Remote deployment, and more.
- Implementing, debugging, and delivering experiences primarily in C, C++.
- Use multiple technologies including, but not limited to C++ including C-Sharp, Python, TypeScript, SQLite and others.
- Implement cutting edge features for the C++ development experience.
- Write modern cross-platform code, continuously prototyping and experimenting, and leveraging asynchronous and parallel programming.
Other
- 3 days / week in-office
- 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.
- Embody Microsoft's Culture and Values
- Microsoft is an equal opportunity employer.