Senior Software Engineer at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

17 Feb, 26

Salary

0.0

Posted On

19 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

AI Tools, System Design, C#, Java, Python, Cloud Services, Telemetry, Data Driven Approach, Modularization, Security, Reliability, Diagnosability, Pluggability, Object-Oriented Programming, AI Technologies, Large Scale Data Mining, Agentic AI Applications

Industry

Software Development

Description
Build AI tools and their underlying infrastructure migrate .NET Framework to .NET Core. System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions. Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, and pluggable. Focus on customer/partner needs through a data driven approach. Integrate AI-assisted tools to improve productivity, code quality, developer experience, including prototyping AI tools using technologies like Model Context Protocol Servers Contribute to a team culture that embraces diversity and inclusion Design telemetry tools with focus on high scalability and robustness Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python 4+ years of software design and development experience with backend services. 6+ months of experience using AI-assisted development tools (e.g., GitHub Copilot, or similar) to enhance productivity and code quality. 6+ months of experience applying AI technologies in software development workflows, including tasks like static analysis, automated documentation, test generation, prompt engineering, Model Context Protocol Servers. Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 3+ years hands on experience in any Object-Oriented coding language such as C#, Java, or Python. Experience communicating technical details clearly across organizational boundaries. Cloud and services experience, with Azure cloud experience as a preference. Knowledge of Model Context Protocol (MCP) Servers and AI tools. Experience with or exposure to large scale data mining processes. Experience in developing Agentic AI applications.
Responsibilities
The Senior Software Engineer will build AI tools and their underlying infrastructure while migrating .NET Framework to .NET Core. They will focus on system design, code reviews, and integrating AI-assisted tools to enhance productivity and code quality.
Loading...