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 4 hours 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 Azure Data engineering team, focusing on building scalable backend cloud services and Kafka-based solutions.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Experimentation Team, working on ExP platform under Azure AI, offering remote work and competitive compensation in Vancouver.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Microsoft Entra ID, building secure authentication and identity management solutions that serve billions of users worldwide.

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams focusing on Identity and Authentication, offering competitive salary and benefits with hybrid work option in Redmond, WA.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on computational advertising and large-scale distributed systems, offering hybrid work in Bangalore.