Software Engineer

Microsoft develops Teams, a mission-critical collaboration platform used by institutions worldwide for hybrid work.
Backend
Mid-Level Software Engineer
Hybrid
1+ year of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Support Engineer - Developer & Azure Services (DAS), Japan

Support Engineer position at Microsoft Japan, focusing on Azure and developer services support, requiring 3+ years experience and bilingual Japanese/English skills.

Software Engineer II

Microsoft seeks Software Engineer II to develop SAP-based supply chain solutions for Cloud business, offering remote work, competitive pay, and comprehensive benefits.

Technical Support Engineering

Technical Support Engineer position at Microsoft in Bangalore, focusing on resolving complex technical issues for enterprise customers using .NET, APIs, and networking expertise.

Software Quality Engineer II

Software Quality Engineer II position at Microsoft's Windows & Devices team, focusing on silicon validation and system integration in Hyderabad.

Software Engineer II

Software Engineer II position at Microsoft's Defender Experts team, focusing on building AI-powered cybersecurity solutions and cloud services.

Description For Software Engineer

Microsoft Teams is seeking a full-stack Software Engineer to join their Meetings & Events team, focusing on building best-in-class meetings and events solutions. As part of Microsoft's mission to empower every person and organization globally, you'll work on critical collaboration and communication features used by millions. The role involves developing end-to-end user experiences, tackling challenges in team calling, meetings, and productivity spaces. You'll collaborate across teams and technologies, implementing solutions that scale. The position offers exposure to cutting-edge technology in hybrid work solutions, with opportunities to impact how people connect worldwide. Microsoft fosters a culture of inclusion, growth mindset, and innovation, making it an ideal place for engineers passionate about creating impactful user experiences. The role combines technical expertise with creative problem-solving, offering a chance to work on products that are shaping the future of work and collaboration.

Last updated 4 months ago

Responsibilities For Software Engineer

  • Implement & Test new collaboration & communications features
  • Collaborate with others to develop, evolve and improve products and services used by hundreds of millions of people

Requirements For Software Engineer

JavaScript
Python
Java
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience coding in C, C++, C#, Java, JavaScript, or Python
  • 1+ year(s) of implementing code level patterns for large codebases
  • Excellent communication and collaboration skills
  • Experience with networking and streaming protocols (HTTPS, TCP/IP, DASH/HLS)
  • Passion for building great end-user experiences

Benefits For 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?