Senior Software Engineer

Microsoft is a global technology company that develops Teams, a collaborative communication product with over 270 million monthly active users.
$108,100 - $199,700
Frontend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft Teams, with over 270 million monthly active users, is seeking a Senior Software Engineer to join their Marketplaces and Monetization organization. This role focuses on implementing features that empower customers to use apps and devices in Teams, contributing to Microsoft's fastest-growing business application. The position involves working with both backend and frontend technologies, including Angular, React, TypeScript, .NET Core, and Azure Cloud.

The ideal candidate will join a world-class engineering team, solving diverse core engineering and strategic challenges. The role offers opportunities to design highly scalable services and experiences, working in an inclusive, agile, and result-oriented culture. Team members come from diverse backgrounds and focus on customer needs, collaborating across multiple partner teams to ensure comprehensive solutions for apps and devices management, marketplaces, and monetization.

The position offers competitive compensation ranging from CAD $108,100 to CAD $199,700 per year, along with comprehensive benefits including healthcare, educational resources, and parental leave. The work environment is hybrid, with up to 50% work from home opportunity and minimal travel requirements (0-25%).

This role requires strong technical expertise in enterprise-grade cloud applications, experience with modern web technologies, and excellent problem-solving skills. The successful candidate will have ownership of their areas, including design, development, testing, and instrumentation, while working closely with product, design, and engineering teams across Microsoft's ecosystem.

Microsoft's culture emphasizes growth mindset, innovation, and collaboration, making this an excellent opportunity for a senior engineer looking to make a significant impact on millions of users while working with cutting-edge technologies in a supportive and inclusive environment.

Last updated 15 minutes ago

Responsibilities For Senior Software Engineer

  • Design, build, adapt, execute, and maintain Apps and devices management full-stack solutions in Microsoft Teams
  • Collaborate within Teams organization and other product groups
  • Design and implement products with focus on modularity, component reuse, performance/reliability
  • Own end-to-end service solution, code quality and efficiency
  • Contribute to product vision and roadmap
  • Build and maintain data pipelines and platforms
  • Act as a Designated Responsible Individual (DRI) working on call
  • Monitor system/product feature/service for degradation, downtime, or interruptions

Requirements For Senior Software Engineer

TypeScript
React
Node.js
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 5+ years of experience in developing enterprise grade large scale cloud applications
  • 5+ years of experience building applications using C#, C++, React, TypeScript, or equivalent languages
  • 3+ years of experience in using SQL and/or No SQL databases and in system design
  • Knowledge of cross-browser compatibility and responsive webpages
  • Knowledge of cloud computing / Azure / AWS / GCP
  • Strong analytical and problem-solving skills
  • Excellent collaboration and communication skills
  • Initiative-taking, self-motivated engineer capable of quick learning

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 position at Microsoft, working on M365 Copilot APRD team to develop AI-powered features and experiences, with hybrid work options in Suzhou, China.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on full-stack web development for enterprise data governance and security solutions, based in Bangalore with hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on 3D rendering engines and gaming technologies, combining AI expertise with gaming innovation.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Azure Portal team, building and maintaining the main interface for Azure cloud services used by millions of customers.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on frontend development for information protection solutions with hybrid work option and competitive benefits.