Microsoft Corp logo

Software Engineers II / Senior Software Engineers - Applied AI, Enterprise Platforms

Microsoft Corp
  • Redmond, WA
  • $102,100–$202,200 Per Year
1 day ago

Job Description

Overview

Microsoft Digital (MSD) builds and operates the critical products, services, and enterprise platforms that Microsoft runs on. We combine deep technical and business expertise with first-hand experience at global scale to help Microsoft teams work smarter, faster, and more securely. Our engineers, technology leaders, digital transformation agents, and customer advocates pursue bold ideas that advance Microsoft and create value for our customers.

We are hiring for multiple Software Engineers II and a Senior Software Engineer for these exciting opportunities in MSD! These roles will design, build, modernize, and operate intelligent enterprise solutions across Microsoft Digital, including legal and compliance workflows, employee and workplace experiences, support and service management, campus and operational services, contracts, litigation, eDiscovery, immigration, nonprofits, and related corporate functions. You will work at the intersection of software engineering, artificial intelligence, cloud platforms, workflow automation, and enterprise transformation.

You will partner with product managers, data scientists, architects, legal and compliance professionals, support organizations, and business stakeholders to deliver secure, scalable platforms that automate complex work and enable AI-powered and agentic experiences. Solutions may include reusable AI services and orchestration frameworks; cloud-native applications, APIs, microservices, and event-driven systems; and integrations with Microsoft 365 Copilot, Teams, Power Platform, Azure, Dynamics 365, Dataverse, Microsoft Fabric, Microsoft Purview, AI Machine Learning and other enterprise services.

This opportunity offers hands-on experience building production-grade platforms with high-trust security and compliance requirements, live-site and quality-of-service rigor, and an AI-first mindset. You will help transform traditional processes into proactive, self-service, data-driven experiences while advancing Microsoft's Digital First strategy, employee productivity, and business outcomes at global scale.

Microsoft's mission is to empower every person and every organization on the planet to achieve more. 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.

Responsibilities

  • Design, develop, and operate scalable software solutions that use large language models, AI agents, orchestration frameworks, enterprise data platforms, and modern application technologies.
  • Build intelligent agents, copilots, and automation that can reason, plan, and take action across enterprise systems, including document processing, decision flows, user interactions, employee support, knowledge management, procurement, compliance, legal operations, and other business processes.
  • Lead or contribute to system design, technical specifications, architecture standards, engineering roadmaps, and design reviews; identify dependencies and align solutions with platform, security, privacy, accessibility, governance, and compliance requirements.
  • Create reusable platforms, frameworks, components, and services that accelerate the development and deployment of intelligent solutions across multiple business domains.
  • Design and implement cloud-native, API-first architectures using Azure services, microservices, distributed and event-driven patterns, real-time data processing, and resilient enterprise integration approaches.
  • Translate ambiguous business and user requirements into scalable technical solutions with measurable impact; identify high-value automation opportunities in partnership with product, legal, support, operations, and engineering stakeholders.
  • Implement high-quality, maintainable code; reuse and extend existing components where appropriate; and drive engineering excellence through code reviews, automated testing, CI/CD, and AI-assisted development practices.
  • Build evaluation frameworks, observability and telemetry, monitoring, analytics, and quality measurement systems for AI, agentic, and enterprise platforms to improve reliability, safety, performance, and business impact.
  • Serve as a Designated Responsible Individual for services as needed, monitoring system health, responding to incidents, and ensuring availability, scalability, quality of service, and operational readiness.
  • Break complex initiatives into manageable tasks, contribute to sprint and release planning, provide effort estimates, and own delivery from architecture and implementation through deployment, operations, and continuous improvement.
  • Partner with security, privacy, compliance, responsible AI, and governance teams to ensure solutions meet enterprise standards and high-trust requirements.
  • Evaluate emerging AI, cloud, platform, and automation technologies; apply relevant advancements to improve productivity, user experience, code quality, testing, delivery velocity, and future platform investments.
  • Strengthen engineering culture through mentoring, technical leadership, architecture discussions, knowledge sharing, and adoption of modern engineering and operational practices.

In addition to the responsibilities above, candidates at the Senior Software Engineer level are expected to:

  • Define and drive technical strategy, architecture standards, and engineering roadmaps for next-generation AI-powered systems
  • Lead the design and architecture of enterprise-scale AI, agentic, and automation platforms that drive measurable business outcomes.
  • Own end-to-end delivery from architecture and design through deployment, monitoring, and continuous improvement.

Embody our culture and values.

Qualifications

Required/Minimum Qualifications:

  • Bachelors 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.

Other Requirements:

  • 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/Additional Qualifications:

  • Professional software engineering experience designing, building, deploying, and operating production-scale systems.
  • Demonstrated proficiency in one or more programming languages such as C#, Java, Python, JavaScript, or TypeScript.
  • Experience building cloud-native applications and services on Azure or another public cloud platform.
  • Experience with distributed systems, microservices, REST APIs, event-driven architectures, software design patterns, scalability, reliability, security, and operational excellence.
  • Experience with CI/CD, automated testing, monitoring, telemetry, DevOps practices, incident response, and live-site ownership.
  • Hands-on experience with AI/ML technologies, large language models, copilots, agent or multi-agent frameworks, intelligent automation, prompt engineering, orchestration patterns, and AI evaluation techniques.
  • Experience with Azure AI Foundry, Azure OpenAI, Semantic Kernel, Copilot Studio, retrieval-augmented generation, vector databases, Microsoft 365, or related technologies.
  • Experience using GitHub Copilot or other AI-assisted software development practices to improve engineering productivity, code quality, testing, and delivery.
  • Experience integrating or building solutions with enterprise platforms such as Dynamics 365, Dataverse, Power Platform, Microsoft Fabric, Teams, Microsoft Purview, AI ML pipelines or similar systems.
  • Experience with enterprise business systems, document-intensive processes, telemetry, analytics, real-time data, or streaming architectures.
  • Understanding of responsible AI, security, privacy, compliance, governance, and high-trust enterprise requirements.
  • Ability to translate complex business requirements into scalable technical solutions and measurable outcomes.
  • Demonstrated problem-solving, communication, collaboration, stakeholder management, and planning skills, with the ability to work effectively in a fast-paced, cross-functional environment.
  • Experience leading technical design reviews, driving architecture decisions across teams, mentoring engineers, and influencing technical strategy is preferred.
  • Interest or experience applying AI and automation to legal, compliance, support, workplace, operations, or other enterprise domains.

Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 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 $133,800 - $219,200 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

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 $160,200 - $261,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.

Numbers & Facts

LocationRedmond, WA
IndustryComputer Software
Salary$102,100–$202,200 Per Year
Company Size10,000 employees or more
Year Founded1975
Websitehttp://www.microsoft.com

About Company

DO WHAT YOU LOVE
Make your mark on the world’s most used technologies. Develop the next hit mobile application. Pioneer a startup that could be the next big thing. At Microsoft, you choose your path.

Headquartered in Redmond, Washington, Microsoft is a top innovator in both the consumer and enterprise technology industry. Just a few of the many things our products do are unleash creativity, connect businesses, and make learning more fun. But our continued success is based on one thing: our employees. We hire amazing, talented people and give them the opportunities—and the tools—to succeed.

WHY MICROSOFT?
As a Microsoft employee, you’re surrounded by a diverse group of the smartest people in your field. This fosters new ideas, better business results, and creates a dynamic work environment. In the office, you’re constantly challenged and supported by your colleagues. Every day holds something new and exciting.

We also offer unparalleled depth and breadth of career opportunities. As an industry leader in multiple fields, working for Microsoft means being able to do whatever you feel passionate about—and being able to make an impact in that field. From day one, we give our employees significant responsibility. This means that you’ll know that you directly contributed to something that has a positive impact on people worldwide. Whether you choose to work in management, dive deep into the newest technology, or explore multiple professions, you’ll find everything you need at Microsoft to drive your career—and to make a difference.

WE GET IT – YOU’RE MORE THAN YOUR JOB
Everyone works differently and is motivated by different things. We also understand that there’s more to you than your job. That’s why we offer competitive pay and a wide assortment of benefits-- to help you make the most of life at work and away from it.

GET THE BALL ROLLING

Skills

  • Application Programming Interface (API)unmatched
  • Architectural Servicesunmatched
  • Artificial Intelligence (AI)unmatched
  • Artificial Intelligence (AI) Agentsunmatched
  • Automationunmatched
  • Background Investigationunmatched
  • Business Operationsunmatched
  • Business Processesunmatched
  • Business Solutionsunmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Data Processingunmatched
  • Data Scienceunmatched
  • Design Patterns Programming Methodologiesunmatched
  • DevOpsunmatched
  • Distributed Computingunmatched
  • Engineeringunmatched
  • Enterprise Architectureunmatched
  • GitHubunmatched
  • Incident Responseunmatched
  • Interaction Flow Diagramunmatched
  • Javaunmatched
  • JavaScriptunmatched
  • Kernel Programmingunmatched
  • Knowledge Managementunmatched
  • Leadershipunmatched
  • Legalunmatched
  • Legal Support Skillsunmatched
  • Litigationunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft Product Familyunmatched
  • Microsoft Windows Azureunmatched
  • Modeling Languagesunmatched
  • Nonprofitunmatched
  • Operational Improvementunmatched
  • Operational Supportunmatched
  • Privacy Controlsunmatched
  • Problem Solving Skillsunmatched
  • Production Systemsunmatched
  • Productivity Managementunmatched
  • Programming Languagesunmatched
  • Public Cloudunmatched
  • Purchasing/Procurementunmatched
  • Python Programming/Scripting Languageunmatched
  • QoS (Quality of Service)unmatched
  • Quality Metricsunmatched
  • REST (Representational State Transfer)unmatched
  • Regulatory Complianceunmatched
  • Reliability Engineeringunmatched
  • Scalable System Developmentunmatched
  • Software Agentsunmatched
  • Software Architecture Designunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Sprint Planningunmatched
  • Standards Strategyunmatched
  • Technical Leadershipunmatched
  • Technical Strategyunmatched
  • Technical/Engineering Designunmatched
  • Telemetryunmatched
  • Test Automationunmatched
  • Testingunmatched
  • User Interface/Experience (UI/UX)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder