Question
FULL_TIME
5-10

Senior Software Engineer

12/6/2025

The Senior Software Engineer will lead the design and delivery of scalable, AI-native cloud applications and microservices. Responsibilities include mentoring engineers, applying AIOps for observability, and ensuring high standards of security and quality.

Salary

119800 - 234700 USD

Working Hours

40 hours/week

Company Size

10,001+ employees

Language

English

Visa Sponsorship

No

About The Company
Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters. Microsoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.
About the Role
Overview

The Chief Operating Officer (COO) organization at Microsoft plays a pivotal role in driving operational excellence and transformation across the company. Its mission centers on creating a blueprint for transforming Microsoft through Artificial Intelligence (AI) and continuous improvement (CI). 

 

We are the Central Fraud and Abuse Risk (CFAR) team powered by innovation and risk intelligence. We leverage security, compliance, Artificial Intelligence for IT Operations (AIOps), Development, Security, and Operations (DevSecOps) domain expertise, troves of labeled data, and talented engineers to deliver resilient Artificial Intelligence (AI)-first services that set the standard for the industry. We build, buy, and integrate the best and the latest cloud technologies and datasets to deliver a flexible, scalable platform that amplifies both automated and human decision-making. Our team embraces collaboration and the understanding that experimentation (failing fast) drives innovation. In our daily work, we demonstrate growth mindset, respect, accountability, connectedness, integrity, and agility. We are a diverse and inclusive group of individuals with big hearts, small egos, and a drive to protect others through technology. 

 

We’re seeking a forwardthinking Senior Software Engineer to lead the design and delivery of scalable, AI-native cloud applications and microservices using custom and foundation models. You’ll apply AIOps to drive intelligent observability, anomaly detection, and auto-remediation across distributed systems, powering real-time decisioning and platform resilience. You’ll support Agentic AI systems that reason, adapt, and act with goal-driven autonomy and multi-step tool use. 

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. 

 

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.



Responsibilities
  • Build and ship scalable, Artificial Intelligence (AI)-native cloud applications and microservices using foundation models, Retrieval-Augmented Generation (RAG), and autonomous agents. Mentor engineers in AI-first development.

  • Architect Agentic Artificial Intelligence (Agentic AI) systems with goal-driven behavior, multi-step reasoning, and tool-use capabilities.

  • Integrate Model Context Protocol (MCP) servers to expose internal tools and Application Programming Interfaces (APIs) to Large Language Models (LLMs) via JavaScript Object Notation - Remote Procedure Call (JSON-RPC), enabling seamless agent interaction across platforms like Copilot Studio and Azure Artificial Intelligence Foundry (Azure AI Foundry).

  • Apply Artificial Intelligence for IT Operations (AIOps) for intelligent observability, anomaly detection, and auto-remediation across distributed systems.

  • Build and ship the next generation of highly scalable, cloud-native applications and large-scale distributed microservices while mentoring other team members.

  • Ensure the highest standards of security and quality in all aspects of our work, from design to deployment.

  • Bring software engineering habits and produce high-quality code that is unit tested, code reviewed, and checked in regularly for Continuous Integration (CI).

  • Collaborate with colleagues including product owners, User Experience (UX) designers, Artificial Intelligence/Machine Learning (AI/ML) Engineers/Researchers, data scientists, and other engineers to create delightful and meaningful experiences for our customers.

  • Provide hands-on technical leadership: architecture, design, code reviews, development, Quality Assurance (QA), and live site support for mission-critical services to ensure high availability, scalability, and resiliency.

  • Live Microsoft’s leadership principles and adopt growth mindset.

  • Uphold Microsoft’s company values of Respect, Accountability, and Integrity.

  • Embody our Culture  &  Values 



Qualifications

Required Qualifications: 

  • 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 OR equivalent experience.
  • 4+ years of experience building scalable, efficient, and reliable cloud services. 
  • 2+ years of experience with systems design, architecture, and writing unit tests and integration/end to end tests 

 

 

Other Requirements: 

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: 

 

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. 

 

 

Preferred Qualifications: 

  • 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.
  • 4+ years of experience building scalable, efficient, and reliable cloud services. 
  • Experience with systems design, architecture, and writing unit tests and integration/ end to end tests 
  • Experience working with cloud computing platforms like Azure, AWS.  
  • Experience in container ecosystems, including Kubernetes, docker, service mesh etc. 
  • Understanding of code coverage, data structures, algorithms, multi-threaded, asynchronous programming patterns and solving complex problems, inclination for architecting at scale.  
  • Proficiency in Agile software delivery utilizing GitHub, Copilot and/or Azure DevOps Service. 

  • Deep understanding of LLMs, Agentic AI frameworks, and orchestration patterns for autonomous systems.

  • Familiarity with AIOps practices, including anomaly detection, observability, and auto-remediation strategies.

 

 

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.  We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

 

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

 



Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 - $258,000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. 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 with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Key Skills
Artificial IntelligenceCloud ApplicationsMicroservicesAIOpsSystems DesignArchitectureUnit TestingIntegration TestingJavaScriptC#PythonAzureKubernetesAgileLLMsAgentic AIObservability
Categories
TechnologyEngineeringSoftware
Apply Now

Please let Microsoft know you found this job on PrepPal. This helps us grow!

Apply Now
Get Ready for the Interview!

Do you know that we have special program that includes "Interview questions that asked by Microsoft?"

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.