Senior Software Engineer (Full-Stack)

Microsoft builds cloud-enabled solutions and data platforms, empowering every person and organization on the planet to achieve more.
$108,100 - $199,700
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer (Full-Stack)

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their Fabric Data Engineering Experience & Infrastructure team. This role is part of the team building the future of data engineering, focusing on Microsoft Fabric's Data Engineering, Data Science, and Data Integration pillars. You'll work on cutting-edge SaaS capabilities like Lakehouse, Spark Job Definitions, and Notebooks, developing scalable software components and services. The position involves working with products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and other cloud services. The role offers the opportunity to work with passionate innovators in a cloud-enabled world, contributing to Microsoft's mission of empowering every person and organization globally. The team values diversity, inclusion, and a growth mindset, making it an ideal environment for those excited by challenging technical problems and willing to learn. With a competitive salary range of CAD $108,100 - $199,700, comprehensive benefits, and the flexibility of up to 100% remote work, this position offers an excellent opportunity for experienced engineers looking to make an impact in cloud and data technologies.

Last updated 20 days ago

Responsibilities For Senior Software Engineer (Full-Stack)

  • Design, implement, test, ship, and support large scale services and components
  • Collaborate with Product managers on product specifications and requirements
  • Solve complex problems with a growth mindset
  • Support product live site and operations
  • Mentor and grow peers to collectively deliver on team goals
  • Work with a passionate team of engineers to deliver success for customers

Requirements For Senior Software Engineer (Full-Stack)

Java
JavaScript
Python
  • Bachelor's degree in computer science or related technical field AND 4+ years technical engineering experience
  • 2+ years of experience with building scalable cloud service
  • 2+ years of experience with full stack development
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer (Full-Stack)

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 Senior Software Engineer (Full-Stack)

Senior Software Engineer

Senior Software Engineer role at Microsoft's Defender for Office team, focusing on cloud security and threat protection with hybrid work options and competitive benefits.

Senior Software Engineer/Software Engineer II - Microsoft Defender for Cloud Apps

Senior Software Engineer role at Microsoft working on Defender for Cloud Apps, developing security solutions for SaaS applications with hybrid work options.

Senior Audio Quality Engineer

Senior Audio Quality Engineer role at Microsoft, focusing on Voice Clarity validation, combining DSP and ML expertise to enhance Windows audio experiences.

Senior Software Engineer

Senior Software Engineer role at Microsoft Advertising, building large-scale distributed systems for real-time ad auctions, requiring 7+ years of experience in backend development.

HPC Support Escalation Engineer

Senior HPC Support Escalation Engineer position at Microsoft, focusing on complex technical problem-solving and customer support in high-performance computing environments.