[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. 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.ResponsibilitiesCollaborates with appropriate stakeholders to determine user and system requirements for XPay scenariosDrives identification of dependencies and the development of design documents for services, applications, and platformsDesigns, implements, debugs, refactors, and optimizes backend services, APIs, and distributed systems to improve performance, reliability, and maintainabilityDevelops highāquality, extensible code used across largeāscale microservices and payment systemsActs 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 issuesProactively seeks new knowledge and applies modern engineering practices to improve availability, reliability, efficiency, observability, and operational consistency at scalePlays a key role in shaping software architecture by making sound tradeoffs informed by both technical and business considerationsCollaborates with engineers across teams to surface common pain points, develop solutions, and evangelize best practicesSkillsBachelor'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 experienceMaster'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 PythonOR 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 PythonOR equivalent experienceExperience 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 patternsFullāstack development experience with modern frontend on Web & Mobile such as JavaScript/TypeScript, React and iOS/AndroidExperience with payment systems, checkout flows, wallets, or commerce platformsExperience driving technical initiatives that span multiple teams or organizationsDataādriven mindset with solid analytical, communication, and collaboration skillsBenefitsCertain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-payCompany OverviewMicrosoft AI is a software development company. It was founded in 2024, and is headquartered in Redmond, Washington, USA, with a workforce of 5001-10000 employees. Its website is https://microsoft.ai.