Search jobs > Toronto, ON > Software engineer ii

Software Engineer II

Microsoft Canada
Toronto, ON
$70-$90 an hour (estimated)
Full-time

Overview

Microsoft Teams is core to Microsoft's vision for intelligent communications and productivity pane into modern workplace.

We are fast becoming THE hub for teamwork in Office 365 with hundreds of thousands of organizations and tens of millions of users across the globe using Teams.

Microsoft Teams announced over 280M monthly active users in March 2023 and still rapidly growing, cementing it as the fastest growing business application in Microsoft history.

We are looking for a Software Engineer to drive implementation of data collection, processing, and analytics platform. Our systems process petabytes of data every day that capture multi-million events per minute.

We own the big data pipelines and intelligent analytics platform for all of Teams. The telemetry team's charter is to enable our feature teams to understand their customers and drive strategic investment to make customers successful.

About us :

We're a savvy group of generalizing specialists; we blend years of software engineering expertise with some of the newest and most popular tools, frameworks and methodologies to empower an entire organization to build great software.

We pride ourselves in building and operationalizing an events data platform that emits, collects, enriches and analyzes over 100 billion events per day.

We deliver near real time datasets that drive business and operational KPIs across Teams organization.

Qualifications

3+ years hands on experience in any of the following languages or equivalent language : Scala, C#, Java, Python, Rust.

Preferred :

  • BS or MS degree in Computer Science or Engineering OR equivalent years of work experience.
  • Experience in Apache Spark, data science and data analytics, & Cloud and services experience, with Azure cloud experience highly desirable.
  • Experience in big data technologies / map reduce.
  • Data driven, customer focused, and organized.
  • Experience operationalizing and supporting services.
  • Self-motivated with a strong drive for reaching across teams and organizations to make progress collaboratively.

Responsibilities

  • Design, develop and maintain data platform components that power the Telemetry systems for Microsoft Teams.
  • Help stand up scalable & reliable services with great monitoring & telemetry support.
  • Champion best practices, tools, and processes for a data-driven, quality-focused release of Microsoft Teams as frequently as possible to our customers
  • Manipulate and analyze complex, high-volume data systems for scalability and compliance.
  • Collaborate closely with Engineers, Product Managers and Technical Program Managers on innovative solutions, in a fast-paced environment
  • 30+ days ago
Related jobs
Actalent
Mississauga, Ontario

Join our dynamic team as a Systems Engineer II, working with a leader in the telecommunications industry supporting public safety agencies globally. ...

Microsoft Canada
Toronto, Ontario

We're a savvy group of generalizing specialists; we blend years of software engineering expertise with some of the newest and most popular tools, frameworks and methodologies to empower an entire organization to build great software. We are looking for a Software Engineer to drive implementation of ...

Amazon
Toronto, Ontario

As Software Development Engineer (SDE), you will develop a deep understanding of our business, work closely with development teams and own the architecture, development and operations of software components and services. If you are looking for an opportunity to solve deep technical problems and buil...

Amazon Development Centre Canada ULC
Toronto, Ontario

Engineers within AWS Identity need to be creative, responsible, and curious while working with others to move quickly in turning code into customer solutions. Experience programming with at least one software programming language. ...

Zonda
Toronto, Ontario

As a Software Engineer II, you will work closely with senior engineers and contribute to the entire software development lifecycle, from requirements gathering to deployment. The Software Engineer Level II is a mid-level position responsible for developing, maintaining, and enhancing software applic...

Wayfair
Toronto, Ontario

As a Full Stack Software Engineer on the Platform Catalog team, you'll play a role in shaping the future of technology at Wayfair. Contribute to a culture of engineering excellence and strengthen the technical expertise of our engineering and product teams. Experience as a full stack, full lifecycle...

Amazon Development Centre Canada ULC
Toronto, Ontario

The team will focus on engineering solutions that will support privacy by design. You'll be given an opportunity to own and drive initiatives through the entire software stack - from customer facing features, to exploratory innovation, all the way down to the datasets that the back-end services stor...

Toast
Toronto, Ontario

As a Software Engineer on the team, you will be focused on building products with a Global-first mindset. Work across software both in the restaurant and the cloud . Enjoys building well-engineered, usable and accessible systems. Ability to embrace an agile mindset focused on delivering usable ...

Clear Ventures
Toronto, Ontario

As a Software Engineer on the team, you will be focused on building products with a Global-first mindset. Work across software both in the restaurant and the cloud . Enjoys building well-engineered, usable and accessible systems. Ability to embrace an agile mindset focused on delivering usable softw...

Scribd
Remote US Canada
Remote

You’re a determined engineer who enjoys working with a team. Remote employees must have their primary residence in: Arizona, California, Colorado, Connecticut, Delaware, DC, Florida, Georgia, Hawaii, Iowa, Massachusetts, Maryland, Michigan, Missouri, Nevada, New Jersey, New York, Ohio, Oregon, Tenne...