Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$83,600 - $159,600
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft Teams Core Services is seeking a Software Engineer II to join their dynamic team in Vancouver. This role offers a unique opportunity to work on the foundational services of Microsoft Teams, including Middle Tier, Auth, Gateway, Storage, Infra, and Observability systems.

The position is part of the fastest-growing product in Microsoft's history, where you'll be responsible for building resilient, highly available, and highly scalable services that power next-generation collaboration experiences. You'll work with cutting-edge technology stack including .NET Core, ASP.NET Core, Azure Kubernetes Service, and Grafana.

As a Software Engineer II, you'll have end-to-end ownership of systems and broad scope to make significant impact. The role involves working with distributed systems, implementing monitoring solutions, and ensuring high availability of services. You'll collaborate with a global team and contribute to the core infrastructure that millions of users rely on daily.

The position offers competitive compensation ranging from CAD $83,600 to CAD $159,600 per year, along with comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft provides a hybrid work environment with up to 50% work from home flexibility.

This is an excellent opportunity for engineers with 2+ years of experience who are passionate about large-scale distributed systems and want to work with cutting-edge technologies. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, while working in an inclusive culture that values growth mindset, innovation, and collaboration.

The role requires strong technical skills in languages like C#, Java, JavaScript, or Python, along with experience in building monitoring and analytics solutions. You'll need excellent problem-solving abilities and strong communication skills to collaborate effectively with team members across the globe.

Last updated 14 days ago

Responsibilities For Software Engineer II

  • Own design, development and dev ops of observability infra
  • Analyze requirements and iterate over design based on feedback
  • Implement monitoring and analytics solutions
  • Perform live site/dev ops engineering with monitoring, dashboards, and TSGs
  • Collaborate with diverse team members globally
  • Embody Microsoft culture and values

Requirements For Software Engineer II

Kubernetes
Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding
  • Pass Microsoft Cloud background check
  • Experience with distributed systems
  • Solid data analysis and problem solving skills
  • Experience with Kubernetes
  • Experience in building monitoring and analytics solutions
  • Excellent cross group collaboration and communication skills

Benefits For Software Engineer II

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 Software Engineer II

Software Engineering IC3

Mid-level Software Engineering role at Microsoft's Finance Data & Experiences team, building cloud-based business management solutions with hybrid work options.

Software Engineer

Microsoft Software Engineer position focusing on AI and cloud services development with Dynamics 365 and Azure, offering hybrid work arrangement.

Technical Support Engineering

Technical Support Engineer role at Microsoft, providing complex technical support for commercial customers with hybrid work options.

Software Engineer

Software Engineer role at Microsoft Teams Core Services, building scalable backend services with .NET, Kubernetes, and Azure in Prague.

Software Quality Engineer II

Software Quality Engineer II position at Microsoft's Xbox Game Studios, focusing on quality assurance for next-generation gaming titles.