Senior Software Engineer

44 Minutes ago • 4-8 Years • Full Stack Development

Job Summary

Job Description

Microsoft Start Service Platform team seeks a Senior Software Engineer to build and improve service platforms impacting billions of users. Responsibilities include collaborating on user requirements, developing design documents, creating and optimizing code, writing unit and integration tests, and proactively seeking new knowledge. The role requires experience with large-scale, high-availability services and strong communication skills. The team serves 100M+ daily active users across products like Windows, Edge, and Outlook, focusing on personalized, safe, and engaging content.
Must have:
  • Bachelor's Degree in CS or related field
  • 4+ years experience (8+ preferred)
  • Proficient in C, C++, C#, Java, JavaScript, or Python
  • Experience with large-scale services
  • Strong communication and collaboration skills
Good to have:
  • Master's Degree in Computer Science
  • Experience with reliability, scalability, and performance

Job Details

Overview

Microsoft Start Service Platform team is responsible for serving 100M+ daily active users with most personalized experience. The system will power Start feed across a wide range of products like Windows, Edge, Super app, Skype, and Outlook.  

 

As a Senior Software Engineer on the team, you will be directly impacting billions of users of Microsoft Start. Our mission is to provide relevant, personalized, safe, quality, and engaging content to the users who utilize our product. You'll work on cutting-edge technologies, tackling challenges in scalability, security and performance. We are looking for a motivated Senior Software Engineer with a solid technical background to help build and improve our service platforms. You will be working in an agile and flexible environment. 

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. 

 

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

Other Requirements:

 

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Experience with large scale, high availability services with a background in reliability, scalability and performance.
  • Compelling interpersonal and cross-group collaboration, communication skills and growth mindsets.

Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $108,100 - CAD $199,700 per year.

 

Find additional pay information here:


Microsoft will accept applications for the role until December 16, 2024.

 

 

#MSN #MicrosoftAI

Responsibilities

  • Collaborates with appropriate stakeholders to determine user requirements for a scenario.
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
  • Writes and maintains unit tests and automated integration tests.
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.

Other

  • Embody our and

Similar Jobs

Meetelise - Senior Software Engineer

Meetelise

New York, New York, United States (On-Site)
5 Months ago
Epic Games - Senior Web Engineer

Epic Games

(On-Site)
2 Months ago
Netflix - Software Engineer (L5) - Content Engineering

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
5 Months ago
Blue Yonder - Lead Software Engineer - Performance Engineering

Blue Yonder

Bengaluru, Karnataka, India (On-Site)
6 Months ago
ION - Senior Technical Consultant - Endur

ION

London, England, United Kingdom (On-Site)
6 Months ago
PwC - Senior Software Developer (.NET)

PwC

Qormi, Malta (On-Site)
6 Months ago
Ness Digital - Lead .Net Full-stack Engineer

Ness Digital

Timișoara, Timiș, Romania (Remote)
1 Month ago
Payactiv - Software Engineer

Payactiv

Milpitas, California, United States (Hybrid)
6 Months ago
Forgotten Empires - Senior Software Engineer - Age of Empires (Remote)

Forgotten Empires

Masovian Voivodeship, Poland (Remote)
4 Weeks ago
Eleven Labs - Full-Stack Growth Engineer

Eleven Labs

United Kingdom (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - Principal Technical Consultant - Endur

ION

Berlin, Berlin, Germany (On-Site)
6 Months ago
Luxoft - QA Automation Engineer (.Net)

Luxoft

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Meta - Software Engineer, Product

Meta

Redmond, Washington, United States (Remote)
5 Months ago
Trendyol - Backend Developer

Trendyol

İzmir, İzmir, Türkiye (Hybrid)
5 Months ago
ByteDance - Security Software Engineer

ByteDance

Singapore (On-Site)
1 Day ago
Netflix - Data Engineer (L4) - Security

Netflix

United States (Hybrid)
2 Months ago
Riot Games - Senior Software Engineer - Data Foundation

Riot Games

Los Angeles, California, United States (On-Site)
3 Weeks ago
DraftKings - Software Engineer - DFS iOS Native

DraftKings

Canada (Remote)
6 Days ago
Tencent - Forex Application Development Intern - Singapore 900071

Tencent

Singapore (On-Site)
3 Months ago
GoTo Group - Lead Software Engineer - Engineering Platform

GoTo Group

Bengaluru, Karnataka, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Rockstar Games - Animator: Gameplay (Mid/Senior)

Rockstar Games

Oakville, Ontario, Canada (On-Site)
10 Months ago
Aristocrat Gaming - Senior Product Analyst

Aristocrat Gaming

Montreal, Quebec, Canada (Hybrid)
2 Weeks ago
IGG - Unity Front-End Programmer (Mobile Game)

IGG

Vancouver, British Columbia, Canada (On-Site)
1 Day ago
People Can Fly - Principal Technical Artist

People Can Fly

Montreal, Quebec, Canada (Remote)
1 Week ago
TRACK VFX - Vancouver Pipeline TD

TRACK VFX

Vancouver, British Columbia, Canada (On-Site)
3 Weeks ago
ICON Creative Studio - Intermediate Asset Finaler

ICON Creative Studio

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
Epic Games - Lead Automation Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Weeks ago
Ubisoft - Development Tester

Ubisoft

Nova Scotia, Canada (On-Site)
2 Weeks ago
Larian Studios - TOOLS DIRECTOR

Larian Studios

Quebec, Canada (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

N-iX - Senior Node.js Engineer

N-iX

Ukraine (Remote)
3 Weeks ago
Forgotten Empires - Senior Software Engineer - Age of Empires (Remote)

Forgotten Empires

Andalusia, Spain (Remote)
4 Weeks ago
Warner Bros Games - Senior Software Engineer, C++ Player Team

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
Saviynt - Sr. ASP .Net developer

Saviynt

El Segundo, California, United States (Hybrid)
5 Months ago
The Walt Disney Company - Lead Software Engineer, Machine Learning - Ad Platforms

The Walt Disney Company

Seattle, Washington, United States (On-Site)
5 Months ago
Super - Staff Software Engineer - Full-Stack

Super

Canada (Remote)
3 Weeks ago
Scopely - Senior Software Engineer (Java)

Scopely

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Twitch - Software Engineer - Payments

Twitch

San Francisco, California, United States (On-Site)
1 Month ago
Easygo - Software Development Engineer (Frontend)

Easygo

Melbourne, Victoria, Australia (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Redmond, Washington, United States (On-Site)

Mountain View, California, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (On-Site)

Vancouver, British Columbia, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug