Senior Software Engineer

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Engineer

Microsoft's XPay team is seeking a Senior Software Engineer to join their payment system development team. This role is part of a crucial initiative building Microsoft's universal payment, billing, and product management solution that serves hundreds of millions of users worldwide through various Microsoft products including Bing Search and Edge Browser.

The position offers an opportunity to work with a dynamic, rapidly growing team that values open technical discussion and mutual growth. The team utilizes modern technology stacks, from React for frontend to large-scale distributed services for backend development. As a Senior Software Engineer, you'll be instrumental in developing high-performance, scalable payment systems and contributing to the Web 3.0 ecosystem.

The ideal candidate should have extensive experience (5+ years) in cloud platforms and software development, particularly with languages like C#, C++, or Java. Strong background in distributed systems, database management, and payment systems is highly valued. The role involves both technical leadership and hands-on development, requiring excellent communication skills to work with stakeholders across different time zones.

Working at Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and work-life balance with generous time off. The position offers a hybrid work arrangement with up to 50% work from home flexibility, making it an ideal opportunity for those seeking to balance office collaboration with remote work benefits.

Join a team of top talents and contribute to building world-class payment systems while growing your career at one of the world's leading technology companies.

Last updated 21 minutes ago

Responsibilities For Senior Software Engineer

  • Design, develop, test, and deliver quality features
  • Lead big features and communicate with all stakeholders
  • Participate in architecture, development, and business requirement analysis
  • Build scalable services that integrate with downstream systems
  • Collaborate with product managers, designers, US team, and other departments
  • Ensure service uptime and SLA compliance
  • Maintain security considerations and compliance

Requirements For Senior Software Engineer

Java
TypeScript
React
  • Over 5 years of development experience on cloud platforms (Azure/AWS)
  • Over 5 years of experience in software development using C#/C++/Java and web services
  • Experience in developing large-scale online service products
  • Bachelor's or master's degree in computer science or related engineering field preferred
  • Experience in distributed system development, database preferred
  • Experience in payment domain preferred
  • Experience in desktop or mobile browser development or browser security preferred

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's Developer Division, building developer tools and cloud services, offering competitive pay and benefits with remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Translation team, working on Azure Cognitive Services to build and maintain machine translation services supporting 103 languages.

Senior Software Engineer

Senior Software Engineer role at Microsoft building next-generation security data platform with focus on data transformation and standardized schemas.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Windows Update systems, using Rust and C++ to improve update experience for billion+ devices worldwide.

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams Core Services in Prague, focusing on building resilient, highly available services using cutting-edge technologies.