Source description
About the role
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. 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. 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.
More at Microsoft