採用
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 Platform (GPP), 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 highly scalable distributed systems? Does securing customer transactions in a cloud-first environment motivate you? Are you ready to build reliable, secure, frictionless payment infrastructure that powers Microsoft’s billion-dollar businesses? If you're passionate about solving complex engineering problems and delivering impact through high-quality systems, we want you on our team.
We are the engineering team within the Global Payments Platform (GPP) organization, a core platform in the Commerce and 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, Microsoft Store, and Edge, and are deployed in over 200 countries.
As a Senior Software Engineer, you will design and develop cloud-native microservices, implement secure and compliant systems for managing customer payment methods, and solve challenges related to performance, availability, and scalability. You will collaborate across product, infrastructure, and security teams to deliver robust solutions, and contribute to intelligent fraud prevention and agentic product capabilities. This role requires technical depth, ownership mindset, and a drive to continuously modernize the payment stack using data-driven engineering and cloud technologies.
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- Reviews product code and test code to ensure it meets team standards, contains the correct test coverage, and is appropriate for the product or solution area. Brings insight to code reviews to help improve code quality, coaching and providing feedback to develop other engineers' skills. Conducts code reviews in a timely fashion that helps accelerate the pace of development on the team.
- Considers diagnosability, reliability, testability, and maintainability when reviewing code, and understands when code is ready to be shared or delivered. Applies and reviews for coding patterns, security risks, compliance issues, and best practices in code reviews, providing feedback on code to drive adherence to best practices. Uses automated source code analysis tools that are incorporated into the build/development process.
- Independently creates a clear test strategy that ensures solution quality, prevents regression from being introduced into existing code. Ensures test plans incorporate security testing to validate security invariants (including negative cases). Drives additional new tests to cover gaps, deleting or fixing broken tests, and improving the speed, reliability, and defect localization of the test suite. Builds testable code and considers testability during design for a project/sub-section of a product/solution.
- Understands the different types of tests that can be done on a particular system (e.g., unit tests), maintains up-to-date understanding of testing architectures used both across Microsoft and across the industry, and applies them across the architecture as appropriate. Identifies difficult or untestable sections of codes for a project/sub-section of a product/solution for future design or rearchitecture discussions. Leverages artificial intelligence (AI) tools for test automation.
- Applies best practices to build code based on well-established methods and secure design principles while also applying best practices for new code development and formal validation of security invariants. Drives product development and scaling to customer requirements and applies best practices for meeting scaling needs and performance expectations and security promises.
- Acts as a designated responsible individual (DRI) and guides other engineers by developing and following the playbook, working on-call to monitor a system/product/service for degradation, downtime, or interruptions. Alerts stakeholders as to status and initiates actions to restore system/product/service for simple problems and complex problems when appropriate. Responds within service level agreement (SLA) timeframe. Drives efforts to reduce incident volume, looking globally at incidences and providing broad resolutions. Escalates issues to appropriate owners.
- Collaborates with and guides appropriate internal (e.g., Product Manager, Privacy/Security SMEs, Technical Lead) and external (e.g. Customer Escalation Team, public forums) stakeholders to determine and confirm customer/user requirements for a project/sub-section of a product/solution. Incorporates customer insights into future designs or solution fixes. Ensures unwritten requirements, such as appropriate continuous feedback loops that measure actionable, quantitative (e.g., customer value, usage patterns, solution performance) and qualitative (e.g., accessibility, globalization) indicators of value are incorporated. Understands, provides feedback on, and advocates for security and privacy needs of the customer who will be using the project/sub-section of a product/solution.
- 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, Engineering, or equivalent with 5+ years of experience in software design and development, with a proven track record of delivering large-scale, high-performance, scalable systems. This includes experience in application/service development and full-stack development.
- Proven experience designing and developing large-scale distributed systems using cloud platforms such as Azure or AWS.
- Architectural and technical system design skills, with a focus on scalability, reliability, and performance.
- Proficient in distributed system management and service-oriented architecture.
- Advanced knowledge of SQL/NoSQL technologies and principles of high availability database design.
- Deep understanding of data structures, algorithms, and object-oriented design patterns.
- Demonstrated ability to troubleshoot complex service issues and optimize system performance.
- Experience in E-Commerce, Fin Tech, Banking, or Payment domains.
- Hands-on experience with AI coding practices and integrating AI into engineering workflows.
- Familiarity with agentic frameworks and building AI agent-based applications.
- Effective collaboration across geographically distributed teams and cross-functional stakeholders.
- Passion for building highly scalable systems and continuously improving engineering standards.
- Experience working in agile development environments with a ownership mindset.
#CP
#JoinCFP
#JoinGPP
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.
総閲覧数
0
応募クリック数
0
模擬応募者数
0
スクラップ
0
類似の求人

Senior Software Development Engineer, Android
Ford · United States, US

Senior Software Engineer, Builder Tools
Temporal · United States, Remote Opportunity

Sr. Manager, Application Security
Prosper · United States

Staff Software Engineer, Infrastructure Foundations
Temporal · United States, Remote Opportunity

Senior Software Engineer, GitHub Actions
GitHub · United States
Microsoftについて

Microsoft
PublicMicrosoft Corporation is an American multinational technology conglomerate headquartered in Redmond, Washington.
10,001+
従業員数
Redmond
本社所在地
$3000B
企業価値
レビュー
3.8
5件のレビュー
ワークライフバランス
4.1
報酬
4.3
企業文化
3.4
キャリア
3.2
経営陣
3.0
65%
友人に勧める
良い点
Excellent compensation and benefits package
Four-day workweek with improved work-life balance
Supportive managers and teams
改善点
High-pressure environment causing anxiety
Unprofessional interview processes
Limited creative work opportunities
給与レンジ
5,620件のデータ
Senior/L5
Senior/L5 · Account Management
5件のレポート
$209,483
年収総額
基本給
$181,941
ストック
-
ボーナス
-
$194,895
$209,483
面接体験
1件の面接
難易度
4.0
/ 5
期間
14-28週間
体験
ポジティブ 0%
普通 0%
ネガティブ 100%
面接プロセス
1
Application Review
2
Recruiter Screen
3
Technical Phone Screen
4
Onsite/Virtual Interviews
5
Team Matching
6
Offer
よくある質問
Coding/Algorithm
System Design
Behavioral/STAR
Technical Knowledge
Culture Fit
ニュース&話題
Could Microsoft Win The War For Enterprise AI? - Josh Bersin
Josh Bersin
News
·
2d ago
‘Starting In April’—Microsoft Changes Windows Update After 15 Years - Forbes
Forbes
News
·
2d ago
Microsoft is reportedly giving you a ton of Start menu customization options - XDA
XDA
News
·
2d ago
Get Microsoft Office apps on your Mac for under $9 each - Mashable
Mashable
News
·
3d ago