Job Summary:
Microsoft AI is looking for a Senior Software Engineer to join their MAI Payments team, which builds next-generation payment and commerce infrastructure. The role involves designing and implementing client applications, cloud services, and distributed systems that operate at a global scale while ensuring high-quality and reliable commerce platforms.
Responsibilities:
• Collaborates with appropriate stakeholders to determine user and system requirements for XPay scenarios.
• Drives identification of dependencies and the development of design documents for services, applications, and platforms.
• Designs, implements, debugs, refactors, and optimizes backend services, APIs, and distributed systems to improve performance, reliability, and maintainability.
• Develops high‑quality, extensible code used across large‑scale microservices and payment systems.
• Acts as a Designated Responsible Individual (DRI) and participates in on‑call rotations to monitor services, respond to incidents, and restore service health for simple and complex issues.
• Proactively seeks new knowledge and applies modern engineering practices to improve availability, reliability, efficiency, observability, and operational consistency at scale.
• Plays a key role in shaping software architecture by making sound tradeoffs informed by both technical and business considerations.
• Collaborates with engineers across teams to surface common pain points, develop solutions, and evangelize best practices.
Qualifications:
Required:
• 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.
Preferred:
• 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 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
• OR equivalent experience.
• Experience building and operating large‑scale distributed systems and microservices in a cloud environment (Azure preferred).
• Solid backend engineering experience, including API design, service‑to‑service communication, and data consistency patterns.
• Full‑stack development experience with modern frontend on Web & Mobile such as JavaScript/TypeScript, React and iOS/Android.
• Experience with payment systems, checkout flows, wallets, or commerce platforms.
• Experience driving technical initiatives that span multiple teams or organizations.
• Data‑driven mindset with solid analytical, communication, and collaboration skills.
Company:
Microsoft AI is a software development company. Founded in 2024, the company is headquartered in Redmond, USA, with a team of 5001-10000 employees. The company is currently Late Stage.