Microsoft Senior Software Engineer

New job, posted less than a week ago!

Job Details

Posted date: Dec 09, 2025

There have been 2049 jobs posted with the title of Senior Software Engineer all time at Microsoft.
There have been 2049 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) powers Microsoft’s global financial systems and revenue workflows. The Payment Data Science (PDS) team within the Global Payments Platform (GPP) builds and operates AI-driven intelligence to optimize Microsoft’s global payments performance improving user experience, reducing failed charges, and protecting billions in revenue every year.

We are hiring a Senior Software Engineer to productionize and scale Microsoft’s strategic payments AI models including Smart Charging, Smart Routing, PI Recommendations, Anomaly Detection, and agentic commerce capabilities.

This role combines deep Machine Learning experience with world-class engineering execution. You will architect highly reliable model training and online serving platforms, automate deployment workflows, and deliver real-time scoring across products like Xbox, Microsoft 365, Azure, and Microsoft Store. You will strengthen our ML observability capabilities by implementing comprehensive drift detection, feature/data quality evaluation, experiment validation, and performance monitoring frameworks that maximize system trust and business performance.

Additionally, you will play a key role in scaling full-funnel intelligence across payments enabling earlier detection of drop-offs and optimization opportunities beyond final charge outcomes. Your work will power intelligent decisioning that influences funnel conversion, subscription retention, and revenue realization globally.

Our work directly influences payment conversion, subscription retention, customer trust, and Microsoft’s financial health. If you are passionate about high-scale applied ML with measurable business impact than this is the role to own.

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

Architect and maintain end-to-end ML pipelines supporting feature engineering, model training, validation, deployment, real-time scoring, and continuous monitoring.Build high-throughput, low-latency model serving on Azure (AKS, Functions, Kubernetes, Batch, Redis, Cosmos, EventHub) to support global commerce traffic. Develop ML observability and trust frameworks: drift detection, data/feature quality signals, explainability, alerting, service health dashboards, and business KPI evaluation. Ensure secure, compliant, and privacy-preserving use of payments data aligned with PCI and global commerce regulations.Optimize runtime performance and resilience to achieve planet-scale inference (1M+ predictions/sec). Collaborate closely with Data Science teams on experiment design, feature stores, and accelerating production readiness of new models. Expand full-funnel intelligence for payments, enabling earlier optimization and insights beyond final transaction outcomes. Contribute to the AI platform roadmap modular components, CI/CD automation, deployment governance, data lineage, and automated retraining. Serve as DRI/on-call for critical ML systems; lead rapid incident response and proactive reliability improvements. Mentor and guide peers on modern MLOps practices and high-quality engineering execution.

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 PythonOR 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:

Bachelor’s Degree in Computer Science, Machine Learning, Operations Research or related field AND 4 years of experience building and deploying ML systems in production.Ph.D. or Masters in Computer Science, Machine Learning, Operations Research or related field AND 6+ years of experience building and deploying ML systems in production. Understanding of deep learning and optimization for applied business outcomes (conversion, risk, churn). Experience with large-scale compute frameworks (e.g., Spark, Ray), streaming inference (e.g., Flink), and microservice architectures. Familiarity with feature stores and ML operations frameworks (e.g., Azure ML, MLflow, Feast). Cross-functional influence which able to bridge Data Science, SWE, and Product needs. Ownership, capability to execute in ambiguity, and passion for iterative delivery.Demonstrated success delivering high-scale ML models with measurable business impact. Proficiency in Python and at least one additional language: Scala, Java, Go, C#. Hands-on experience with Azure cloud services including:

AKS / ACI / Functions / EventHub / Data Factory / Batch / ADLS / Databricks / Cosmos DB.Experience in ML lifecycle engineering: CI/CD for ML, model registry, rollout strategies (canary, A/B), and monitoring/alerting.Experience with payments, eCommerce, or other high-availability financial systems is a plus.

#C+E

#JoinCFP

#MicrosoftPayments

#MLOps

#AppliedAI

#FinTechJobs

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.