Taro Logo

Senior Software Engineer - Backend

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$119,800 - $234,700
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS
This job posting is no longer active. Check out these related jobs instead:

Job Description

Microsoft's IC3 (Intelligent Conversation and Communications Cloud) team is seeking a Senior Software Engineer to help power Microsoft's first-party real-time conversation products, including Skype and Teams. This role focuses on providing reliable and high-quality audio and video calling, meetings, and chat services that work seamlessly across all devices and locations.

The position offers the exciting challenge of building and running services at scale for Microsoft 365, serving hundreds of millions of consumer and enterprise users. You'll work across critical IC3 domains including chat, audio/video calling, meetings, service and data engineering, and service management.

As a Senior Backend Engineer, you'll be responsible for developing and maintaining large-scale distributed systems that power real-time communications. The role requires strong technical expertise in backend development, system design, and scalable architecture. You'll collaborate with cross-functional teams to deliver robust solutions that meet both technical and business requirements.

The ideal candidate combines technical excellence with strong communication skills and a passion for solving complex engineering challenges. You'll have the opportunity to make significant contributions to products used by millions while working with cutting-edge technologies in cloud computing and real-time communications.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. The work environment supports hybrid arrangements with up to 50% work from home flexibility. This is an excellent opportunity to join a leading technology company and work on products that impact how people communicate and collaborate globally.

The role offers significant growth potential and the chance to work with talented engineers while solving interesting technical challenges at scale. If you're passionate about building reliable, scalable backend systems and want to impact millions of users, this position offers an excellent opportunity to advance your career at Microsoft.

Last updated 18 days ago

Responsibilities For Senior Software Engineer - Backend

  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Partners with stakeholders to drive project plans and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new technical trends

Requirements For Senior Software Engineer - Backend

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience with programming for networking, multi-threaded systems, and/or real time media
  • 2+ years of experience building design documents for large scale systems
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer - Backend

Medical Insurance
Parental Leave
Education Budget
  • 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