Software Engineer II

37 Minutes ago • 2-4 Years • Full Stack Development

Job Summary

Job Description

As a Software Engineer II on the Fabric Platform Shell team, you will design and build top-notch experiences for the Fabric Platform in browser environments. This involves full-stack and backend development, collaborating with various teams (UX/UI designers, product managers, etc.) throughout the product lifecycle. Responsibilities include implementing code for UX Shell features, ensuring code reusability, extensibility, and maintainability. The team is focused on creating the best SaaS data development environment on the web, offering a simple yet fully functional developer environment to attract and retain developers, building more solutions on Fabric and increasing consumer usage. The role requires building a unified and extensible web experience.
Must have:
  • Bachelor's degree in CS or related field
  • 2+ years of experience
  • Proficiency in C, C++, C#, Java, JavaScript, or Python
  • Experience building developer/user experiences
  • Full-stack & backend development skills
Good to have:
  • 4+ years experience or Master's degree
  • Experience with modern analytics systems
  • Passion for high-performance user experiences

Job Details

Overview

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world. 
 
Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. 

 

Within Azure Data, the Microsoft Fabric platform team builds and maintains the operating system and provides customers a unified data stack to run an entire data estate. The platform provides a unified experience, unified governance, enables a unified business model and a unified architecture.  

The Fabric Platform Shell team is dedicated to creating the best SaaS data development environment on the web. Our mission is to build a simple yet fully functional developer environment that attracts and retains developers, ensuring that more solutions are built on Fabric and more consumers use it. We aim to provide a unified and extensible web experience that is easy to understand and navigate, enabling 1st and 3rd party workloads to onboard seamlessly. 

 

We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served. 

Qualifications

Required/Minimum Qualifications 

  • Bachelor's Degree in Computer Science or related technical field AND 2+ 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.

 

Additional or Preferred 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 Master's Degree in Computer Science or related technical field AND 2+ years  technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python 
    • OR equivalent experience.
  • Experience in building great developer and user experiences for modern analytics systems.
  • A passion for delivering modern, high-performance user experiences in browser environments.  
  • A deep curiosity and willingness to question the status quo.
  • High enthusiasm, integrity, ingenuity, results-orientation, and self-motivation in a fast-paced environment.
  • A love for tackling the next problem, the next experiment, and the next partnership.
  • Committed to work collaboratively, solve problems with teams across the world, and find win/win solutions.
  • A deep passion and empathy for customers, leading to innovative problem-solving 

 

Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $83,600 - CAD $159,600 per year.

 

Find additional pay information here:


Microsoft will accept applications for the role until May 7, 2025.

Responsibilities

​​As a Software Engineer II on the Fabric Platform Shell team, you will have the opportunity to work on cutting-edge technology and build world-class experiences for our customers. Your responsibilities will include: 

  • Designing and building top-notch experiences for the Fabric Platform in browser environments.
  • Working on full stack and backend development to deliver comprehensive experiences.
  • Collaborating closely with UX & UI designers, product managers, program managers, and other engineers throughout the product feature development lifecycle.
  • Implement code for UX Shell features, reusing code as applicable, and ensuring code is extensible and maintainable.
  • Embody our and  

Similar Jobs

ByteDance - Software Development Engineer, Network Monitoring & Alerts

ByteDance

Singapore (On-Site)
3 Weeks ago
The Walt Disney Company - Sr Software Engineer

The Walt Disney Company

San Francisco, California, United States (On-Site)
3 Months ago
Google - Lead Release Engineer, Google Play

Google

Bengaluru, Karnataka, India (On-Site)
21 Hours ago
Mashgin - Software Engineer, Full-Stack

Mashgin

Palo Alto, California, United States (Hybrid)
6 Months ago
DraftKings - Software Engineer - DFS Android Native

DraftKings

Canada (Remote)
1 Week ago
Accurate - Salesforce Developer

Accurate

United Kingdom (Remote)
6 Months ago
Nagarro - Senior Engineer, ETL

Nagarro

Gurugram, Haryana, India (On-Site)
6 Months ago
Google - Senior Software Engineer, Full Stack, VM Manager

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
20 Hours ago
Warner Bros Games - Staff Software Engineer - Golang - QoE Platform

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer II, Multiplatform, Server Driven UI

Google

Mexico City, Mexico City, Mexico (On-Site)
19 Hours ago
The Walt Disney Company - Data Engineer II - Ad Intelligence

The Walt Disney Company

Glendale, California, United States (On-Site)
3 Days ago
PwC - IN-Senior Associate_Oracle Fusion Finance_ Oracle_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Google - Customer Engineer, Applied AI

Google

Stockholm, Stockholm County, Sweden (On-Site)
22 Hours ago
Royal Cyber  Inc  - Product Manager

Royal Cyber Inc

Bengaluru, Karnataka, India (On-Site)
11 Months ago
CloudHire - Database Solution Architect

CloudHire

Mumbai, Maharashtra, India (Remote)
3 Weeks ago
Google - Software Engineering Manager II, Google Cloud CDN

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
19 Hours ago
Limit Break - Unity UI Engineer

Limit Break

(Remote)
1 Week ago
DraftKings - Senior Software Engineer – Streaming & Real-Time Systems

DraftKings

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
MURKA - Java Backend Developer

MURKA

(Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Electronic Arts - Account Coordinator, Advertising & Sponsorships

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Ubisoft - Associate Director of Technical Design

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
DraftKings - Associate Delivery Manager, PDO

DraftKings

Canada (Remote)
6 Days ago
Rockstar Games - AI/Gameplay Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
3 Weeks ago
The Walt Disney Company - Dance Supervisor

The Walt Disney Company

Toronto, Ontario, Canada (On-Site)
1 Day ago
Electronic Arts - Senior QA Tester

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Week ago
Epic Games - Gameplay Systems Programmer, Fortnite

Epic Games

Canada (On-Site)
3 Days ago
Budge Studios - Artiste Technique 3D/Technical 3D Artist

Budge Studios

Montreal, Quebec, Canada (On-Site)
8 Months ago
Track vfx - Vancouver | Matchmove | Lead

Track vfx

Vancouver, British Columbia, Canada (On-Site)
6 Months ago
Epic Games - Backend Security Programmer (Resource Integrity)

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Google - Senior Software Engineer, Multiplatform, Mobile

Google

Mexico City, Mexico City, Mexico (On-Site)
21 Hours ago
Ness Digital - Senior Full-Stack Software Engineer

Ness Digital

Iași, Iași County, Romania (Remote)
4 Weeks ago
Google - Senior Solutions Acceleration Architect, Application

Google

Beijing, Beijing, China (On-Site)
22 Hours ago
Google - Customer Solutions Engineer

Google

New York, New York, United States (On-Site)
20 Hours ago
Animoca Brands - Junior Software Engineer

Animoca Brands

Hong Kong (On-Site)
6 Months ago
Netflix - Full-Stack Engineer (L5)

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Day ago
Microsoft - Software Engineer II

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Day ago
Meta - Software Engineering Manager, Product Infrastructure

Meta

Burlingame, California, United States (Remote)
5 Months ago
Google - Senior Software Engineer, Infrastructure, Google Cloud NetInfra

Google

Sunnyvale, California, United States (On-Site)
19 Hours ago
Google - Senior Software Engineer, Metrics and Business Intelligence

Google

Mexico City, Mexico City, Mexico (On-Site)
22 Hours 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)

Hyderabad, Telangana, India (On-Site)

São Paulo, State Of São Paulo, Brazil (On-Site)

Redmond, Washington, United States (On-Site)

Prague, Prague, Czechia (On-Site)

Beijing, Beijing, China (On-Site)

Redmond, Washington, United States (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Sydney, New South Wales, Australia (On-Site)

Mountain View, California, United States (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