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 5 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 position at Microsoft in Barcelona, focusing on building a scale-out analytical graph query engine using modern C++ and distributed systems.

Senior Software Engineer / Principal Software Engineer

Senior Software Engineer role at Microsoft 365 team building large-scale distributed cloud services for enterprise productivity applications.

Senior Software Engineer, Minecraft

Senior Software Engineer position at Microsoft's Mojang Studios, working on Minecraft Marketplace services using C# and cloud technologies.

Software Engineer II / Senior Software Engineer

Senior Software Engineer position at Microsoft 365 team, building large-scale cloud services and enterprise productivity solutions.

Senior Software Engineer - Platform Team - MTP

Senior Software Engineer role at Microsoft's Threat Protection team, focusing on infrastructure and security platform development with emphasis on DevOps and cloud technologies.