Microsoft Senior Software Engineer

New job, posted less than a week ago!

Job Details

Posted date: Dec 16, 2025

There have been 2109 jobs posted with the title of Senior Software Engineer all time at Microsoft.
There have been 2109 Senior 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

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 Platforms (CFP) team is responsible for Financial Platforms, Global Payments Platforms, Employee Financial Experiences, and C+E Compliance, and also develops and operates financial commerce platforms and tools that perform all revenue management functions for our customers, partners, and staff worldwide.

 

Are you driven by the challenge of designing enterprise-scale distributed systems? Does building a cutting-edge global payments platform in a cloud-first environment motivate you? Are you ready to build compelling interfaces to bring new and innovative ways for customers to interact with our payment experiences? If you're passionate about solving complex engineering problems and delivering impact through high-quality systems, we encourage you to apply.

We are the Payments engineering team within the Global Payments Platform (GPP) organization, a core platform in the Commerce & Ecosystem group at Microsoft. Our mission is to build and operate the backbone of Microsoft’s commerce capabilities delivering seamless payment experiences, enforcing top-tier security and compliance, and ensuring high reliability and performance across global transactions. Our services support major Microsoft business units including Xbox, Office 365, Azure, Entra, Microsoft Store, and Edge, and are deployed in over 200 countries.

As a Senior Software Engineer in the Payments team, you will design and build core payment services that power Microsoft’s global commerce ecosystem. You will enable partners with seamless integration capabilities, ensuring frictionless onboarding and delivering industry-leading transaction approval rates aligned with fintech standards. Your work will focus on enabling AI-driven experiences and leveraging cutting-edge AI tools to optimize payment workflows and decision-making. By driving innovation, scalability, and security, you will help shape reliable, high-performing solutions that serve millions of customers worldwide.

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.

Responsibilities

Collaborates with internal stakeholders (e.g., product managers, privacy/security experts, technical leads) and external partners (e.g., customer escalation teams, public forums) to define and validate customer and user requirements for projects or product components. Integrates customer insights into future designs and solution improvements.Leads architectural discussions and owns solution architecture by evaluating design hypotheses and developing complex specifications. Explores and tests multiple design options for complex scenarios, presenting trade-offs and recommendations. Partners with architects to build and refine solutions, providing constructive feedback throughout the process.Conducts thorough reviews of product and test code to ensure adherence to team standards, adequate test coverage, and alignment with solution requirements. Offers actionable insights during code reviews to elevate code quality and mentors engineers to strengthen their technical skills. Applies secure design principles and best practices to develop robust, scalable code. Drives product development to meet performance, security, and scalability requirements, ensuring compliance with formal validation processes and industry standards. Utilizes subject-matter experience to collaborate with stakeholders (e.g., technical program managers) in defining project plans, release schedules, and work items. Breaks down work into manageable tasks, guides estimation, escalates risks, and ensures security requirements are embedded in planning. Serves as a Designated Responsible Individual (DRI), leading incident response and on-call operations to monitor system health, mitigate downtime, and maintain service continuity. Implements modern coding patterns and best practices, including leveraging advanced technologies such as generative AI, and ensures consistency in source code organization and naming conventions. Sets the standard for engineering excellence by delivering extensible, maintainable, well-tested, secure, and performant code that aligns with design specifications and business objectives. Embody our culture and 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.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.#C+E

#JoinCFP

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 Senior 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.