Senior Software Engineer (Full-Stack)

A global technology company that empowers people and organizations to achieve more through innovative software, cloud services, and hardware.
$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 is seeking a Senior Software Engineer (Full-Stack) to join their Azure Data engineering team, which is at the forefront of transforming analytics in the world of data. This role is part of the Fabric Data Engineering Experience & Infrastructure team, focusing on building and maintaining data engineering infrastructure and systems.

The position offers an opportunity to work on cutting-edge products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and other critical data platform services. You'll be responsible for designing and implementing scalable software components that power Fabric Data Engineering experiences, with a focus on performance, security, and reliability.

The role requires a strong background in full-stack development and cloud services, with 4+ years of technical engineering experience. You'll be working in a collaborative environment, contributing to design and code reviews, and helping shape the future of data engineering. Experience with Spark is considered a plus.

Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, parental leave, and generous time off. The position is based in Vancouver, BC, with up to 100% work-from-home flexibility. The salary range is competitive at CAD $108,100 - CAD $199,700 per year.

This is an excellent opportunity for a senior engineer who is passionate about data engineering, enjoys solving complex technical challenges, and wants to make a significant impact in the cloud and data services space. You'll be part of a team that values continuous learning, growth mindset, and innovation while working on products that serve millions of users worldwide.

The role combines technical expertise with leadership opportunities, as you'll be expected to mentor peers and collaborate with various stakeholders. Microsoft's inclusive culture and commitment to diversity make it an ideal place for professionals looking to grow their careers while working on meaningful projects that help organizations achieve more through technology.

Last updated 18 days ago

Responsibilities For Senior Software Engineer (Full-Stack)

  • Design, implement, test, ship, and support large scale services and components powering Fabric Data Engineering experiences
  • 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 our goals as a team
  • 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
  • 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 working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Viva Glint team, focusing on AI, analytics, and reporting systems using Java and Azure.

Member of Technical Staff, Platform Engineer

Senior Platform Engineer role at Microsoft AI, focusing on developing AI-powered features for Copilot, requiring 4+ years of experience in building scalable services and AI platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with hybrid work options.