Taro Logo

Software Engineering II

Microsoft is a global technology company that develops cloud platforms, devices, and operating systems, powering over one billion monthly active devices.
$83,600 - $159,600
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineering II

Microsoft's Azure Edge + Platform team is seeking a Software Engineer II to join their telemetry platform team. This role is part of a crucial initiative that processes and provides insights from some of the world's largest datasets in near real-time. The team builds solutions for Microsoft-operated services and Azure-hosted services, focusing on low latency data ingestion, efficient time series compression and storage, and scalable query capabilities.

The position offers an opportunity to work on distributed systems at massive scale, developing solutions that impact over one billion monthly active devices. You'll be part of the Azure Edge + Platform organization, which brings together Edge platforms, devices, and services to deliver comprehensive Edge solutions, operating systems, and engineering systems.

As a Software Engineer II, you'll be responsible for developing high-scale services, writing well-tested code, and implementing data-driven approaches to operational excellence. The role requires strong technical skills in languages like Java, C#, or C++, combined with a passion for solving complex distributed systems challenges.

The position offers competitive compensation ranging from CAD $83,600 to CAD $159,600 per year, along with comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. Based in Vancouver, Canada, this hybrid role allows up to 50% work from home, providing flexibility while maintaining collaborative opportunities with a world-class engineering team.

Last updated 6 months ago

Responsibilities For Software Engineering II

  • Writes well-crafted, well-tested, readable and maintainable code
  • Use data-driven approach to build operational insights and drive operational excellence
  • Collaborate with stakeholders to gather requirements, estimate development efforts, and design and implement software solutions
  • Develop software applications, systems, and services that are performant and scalable
  • Conduct code reviews, perform unit and integration testing, and troubleshoot issues
  • Build solutions for processing and providing insights in near real-time from large data sets

Requirements For Software Engineering II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Proficient design, coding in Java, C# or C++
  • Proficient communication skills, both verbal and written
  • Experience in developing cloud services
  • Must pass Microsoft Cloud Background Check

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