Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft Teams is seeking a Senior Software Engineer to join their Intelligent Meetings team in Suzhou. This role is part of the OneDrive, SharePoint and Microsoft Teams organization, a global development center of excellence known for building enterprise-hardened, scalable services. The position focuses on developing AI-assisted meeting experiences within Microsoft Teams, the fastest-growing product in Microsoft's history.

The role involves working on innovative features that enhance meeting productivity through AI assistance. You'll be part of a team developing intelligent, efficient cloud platforms and contributing to solutions that impact millions of users. The position requires strong technical expertise in software development, with a focus on microservices architecture and cloud technologies.

As a Senior Engineer, you'll be responsible for designing and developing new features, maintaining existing systems, and ensuring high reliability and security standards. The role offers a hybrid work environment with up to 50% work from home flexibility and requires 0-25% travel.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. The company maintains a culture of inclusion where everyone can thrive, emphasizing growth mindset, innovation, and collaboration.

The ideal candidate will have 4+ years of technical engineering experience, strong object-oriented programming skills, and experience with cloud technologies. Knowledge of Speech to Text technology and modern speech recognition models is a plus. This is an excellent opportunity to work on cutting-edge technology while contributing to products that enable global collaboration and productivity.

Last updated 4 days ago

Responsibilities For Senior Software Engineer

  • Design, develop, and maintain new features and enhance existing systems
  • Write clean, testable, and maintainable code
  • Troubleshoot live-site issues, deploy fixes, and improve system reliability
  • Work collaboratively with cross-functional teams to drive project success
  • Ensure security compliance by configuring, updating, and maintaining security tools and standards

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with object-oriented design principles
  • Familiarity with microservices architecture, Kubernetes (K8s), and observability tools
  • Strong technical abilities, problem-solving, design, rapid prototyping, coding, and debugging skills
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer

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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Senior Software Engineer - Host Networking & Hardware Acceleration

Senior Software Engineer role at Microsoft Azure focusing on host networking and hardware acceleration, building performant and reliable cloud network infrastructure with up to 100% remote work option.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware, drivers, and firmware development for cutting-edge gaming systems.

Software Engineer / Senior Software Engineer

Senior Software Engineering role at Microsoft's Azure Core team in Romania, focusing on cloud infrastructure and distributed systems development.