Senior Software Engineer

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Senior Software Engineer role focused on building next-generation payment, checkout, and agentic-commerce infrastructure for Microsoft surfaces like Copilot, Edge, Bing, and MSN. The role involves designing and implementing client applications, cloud services, SDKs, and distributed systems at a global scale, ensuring secure, privacy-preserving, and compliant operations.

What you'd actually do

  1. Collaborates with appropriate stakeholders to determine user and system requirements for XPay scenarios.
  2. Drives identification of dependencies and the development of design documents for services, applications, and platforms.
  3. Designs, implements, debugs, refactors, and optimizes backend services, APIs, and distributed systems to improve performance, reliability, and maintainability.
  4. Develops high‑quality, extensible code used across large‑scale microservices and payment systems.
  5. 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.

Skills

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.

Nice to have

  • 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
  • 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.

What the JD emphasized

  • agentic commerce
  • secure, privacy-preserving, and compliant payment and merchant-integration systems