Microsoft Software Engineer

New job, posted less than a week ago!

Job Details

Posted date: Dec 02, 2025

There have been 1947 jobs posted with the title of Software Engineer all time at Microsoft.
There have been 1947 Software Engineer jobs posted in the last month.

Category: Software Engineering

Location: Redmond, WA

Estimated salary: $188,900
Range: $119,800 - $258,000

Employment type: Full-Time

Work location type: 3 days / week in-office

Role: Individual Contributor


Description

Overview

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.

Commerce + Ecosystems (C+E) is responsible for enabling and optimizing the end-to-end customer journey on the Microsoft Cloud. C+E’s Commerce Financial Platform (CFP) team is responsible for Financial Platforms, Global Payments, Employee Financial Experiences, and C+E Governance, and also develops and operates financial commerce platforms and tools that perform all revenue management functions for our customers, partners, and staff worldwide.

Your contributions will have a transformative impact across the Financial Platform’s entire ecosystem. You will collaborate with senior and principal engineers and gain hands-on experience with advanced architectural patterns and Azure technologies that set the standard for the industry. This role offers the opportunity to master the principles of modern distributed systems—expertise that will distinguish you throughout your career.

In this capacity, you will:

Demonstrate technical leadership in building mission-critical, high-scale services.Shape the next decade of Microsoft’s Revenue Processing system architecture.Drive innovation through the adoption of modern engineering practices and AI-driven workflows.Foster cross-team impact through deep technical collaboration.Deliver exceptional service quality by championing live-site excellence.This role represents a unique opportunity to lead transformative innovation across a multi-billion-dollar revenue processing ecosystem. By shaping next-generation capabilities and driving strategic advancements, this position will redefine how we deliver value at scale—setting new benchmarks for efficiency, resilience, and customer impact."

Responsibilities

Architectural Leadership Leads architectural discussions and owns the architecture of products and solutions, creating proposals by testing design hypotheses and developing complex specifications. AI copilots and design assistants help evaluate multiple design options, simulate outcomes, and outline strengths and weaknesses for complex scenarios. Collaborates with architects and engineers to generate and refine design documentation, align with user stories, and integrate emerging technologies. AI-driven analytics provide insights from technical investigations, support data-driven decision-making, and ensure that system architecture meets performance, scalability, resiliency, cost, disaster recovery, and compliance requirements. Coaches engineers on building extensible solutions and recommend reusable patterns. Regularly reviews designs and architectures within and across teams, using AI to surface improvement opportunities and ensure alignment with Microsoft’s standards for security, privacy, and compliance.

Modernization and Cross-Functional CollaborationModernizes large-scale, time-sensitive data processing systems where precision and reliability are critical. AI-driven solutions automate the migration and integration of legacy systems, streamline balance management, and advance commerce technologies. AI agents facilitate seamless cross-service integrations, automate routine workflows, and enable predictive maintenance, reducing downtime and operational costs. Collaborates in agile, cross-functional environments, leveraging AI to accelerate innovation, improve usability, and ensure compliance with evolving standards.

Security Engineering Applies advanced security best practices and establishes code invariants to model “security as code,” ensuring each system layer is independently secure and risk is minimized. AI-driven tools automate code reviews, enforce security standards, and integrate deployment gates and scanners to prevent regressions and vulnerabilities with customer impact. AI-powered monitoring systems provide real-time detection of violations and anomalous behavior, enabling rapid response to emerging threats. Collaborates with security partners to define security promises and invariants, leveraging AI for threat modeling, attacker simulation, and telemetry analysis. Validate upstream and downstream assumptions, conducting postmortems, and incident response processes—including automated impact analysis and containment.

Operational Excellence and AI-Driven Incident ManagementProactively verifies code assumptions using known debugging tools, tests, logs, and telemetry. Build workflows that continuously monitor production environments, detect anomalies, and trigger early warnings before issues escalate. Conducts incident retrospectives with AI support to identify root causes, implement repair actions, and establish mechanisms to prevent recurrence. Maintains live site operations by responding rapidly to issues, with AI copilots assisting in triage, mitigation, and escalation. Documents incident postmortems, improves troubleshooting guides, and enhances observability and monitoring. Identifies and proposes automation opportunities and best practices to improve the live site experience, ensuring secure operations and integration with investigation activities.

Qualifications

Required/minimum 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.2+ years experience designing and developing large-scale distributed systems using cloud platforms such as Azure or AWS. Additional or 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.experience with architectural and technical system design skills, with a focus on scalability, reliability, and performance. Proficient in distributed system management and service-oriented architecture. Demonstrated ability to troubleshoot complex service issues and optimize system performance. Hands-on experience with AI coding practices and integrating AI into engineering workflows. Familiarity with agentic frameworks and building AI agent-based applications. Passion for building highly scalable systems and continuously improving engineering standards. Experience working in agile development environments with a strong ownership mindset. 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.

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.



Email/text job link for Software Engineer at Microsoft

Provide your email or phone number to recieve a short message with the job link and details.

Check out other jobs at Microsoft.