Senior Software Engineer

Microsoft is a leading technology company with close to $10B in revenue and rapid growth, building cutting-edge AI-powered solutions.
Suzhou, Jiangsu, China
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
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.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Commerce + Ecosystems team, developing large-scale e-commerce services for Azure, Office 365, Xbox, and more. Hybrid work model with competitive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Teams video conferencing technology, requiring 4+ years of experience in Windows graphics and multimedia applications.

Senior Software Engineer

Senior Software Engineer position at Microsoft in Beijing, focusing on AI technologies and client-server solutions, offering hybrid work arrangement and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Data engineering team, focusing on backend development for the Microsoft Fabric platform with opportunity for remote work.

Description For Senior Software Engineer

Are you interested in being part of a team with close to $10B in revenue and rapid growth? Are you looking for joining a fun and fast paced environment, where people are empowered to innovate? Are you excited about cutting-edge technologies? Based in the Microsoft AI (MSAI), we are building an AI-powered browser to enhance user productivity by automating tasks. We're looking for Senior Software Engineers to join our team and help deliver features that enhance the modern, intelligent web browsing experience.

As a Senior Software Engineer, you will design, develop, test, and deliver quality features and need to lead some big features and communicate with all stakeholders including internal and external to push them forward end to end smoothly. Design, develop, and maintain scalable backend systems. Analyze and improve system performance and user experience. Stay abreast of industry trends and advancements in payment technologies. Contributing to other engineer's growth through code reviews, mentoring, and active collaboration.

Qualifications:

  • Bachelor's degree or higher in computer science or related areas
  • 5+ years software design and development skills/experience
  • Experience in distributed system development, database, or other related backend system development is a big plus
  • Expertise in feature definition, design, and feasibility
  • Great cross-team collaboration skills

Benefits/perks may vary depending on the nature of your employment with Microsoft and the country where you work:

  • 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
Last updated 6 months ago

Responsibilities For Senior Software Engineer

  • Design, develop, test, and deliver quality features
  • Lead big features and communicate with all stakeholders
  • Design, develop, and maintain scalable backend systems
  • Analyze and improve system performance and user experience
  • Stay abreast of industry trends and advancements in payment technologies
  • Contribute to other engineer's growth through code reviews, mentoring, and active collaboration

Requirements For Senior Software Engineer

  • Bachelor's degree or higher in computer science or related areas
  • 5+ years software design and development skills/experience
  • Experience in distributed system development, database, or other related backend system development is a big plus
  • Expertise in feature definition, design, and feasibility
  • Great cross-team collaboration skills

Benefits For Senior Software Engineer

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