Senior Software Engineer

Microsoft builds cloud and AI technologies, including Azure Data engineering products like Microsoft Fabric, Azure SQL DB, and Power BI.
$108,100 - $199,700
Data
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

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 Microsoft's mission to build the data platform for the age of AI, working on products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and Power BI.

As a Senior Software Engineer, you'll be at the forefront of shaping the future of data engineering, working on cutting-edge SaaS capabilities like Lakehouse, Spark Job Definitions, and Notebooks. You'll collaborate with talented engineers to design, implement, and deliver scalable software components and services that power Fabric Data Engineering experiences, with a focus on industry-leading performance, security, and reliability.

The role offers an exciting opportunity to work with large-scale data systems and cloud services, requiring 4+ years of technical engineering experience and strong programming skills in languages like Java, JavaScript, or Python. Experience with Spark is considered a plus. You'll be responsible for building scalable cloud services, collaborating with product managers, and mentoring team members.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and generous time away. The position is remote-friendly with up to 100% work from home options. The base salary range is competitive at CAD $108,100 - CAD $199,700 per year.

This is an excellent opportunity for experienced engineers passionate about data engineering and cloud services to join a leading tech company that values diversity, inclusion, and innovation. You'll be part of a team that's driving the transformation of analytics in the world of data, working on products that impact organizations globally.

Last updated 22 days ago

Responsibilities For Senior Software Engineer

  • Work with a passionate team of engineers to deliver success for customers
  • 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
  • Build on our team culture focused on learning, growth and quality
  • Support product live site and operations
  • Mentor and grow peers to collectively deliver on our goals as a team

Requirements For Senior Software Engineer

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 services
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience driving software projects end to end in collaboration with multiple stakeholders
  • Experience with Spark is preferred

Benefits For Senior Software Engineer

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

Data Engineer II

Senior Data Engineer position at Microsoft focusing on cloud data infrastructure, requiring 8+ years of experience in data engineering and big data technologies.

Senior Data Engineer

Senior Data Engineer position at Microsoft's Cloud Operations + Innovation team, focusing on data infrastructure and analytics with hybrid work flexibility in Redmond, WA.

Senior Telemetry Data Engineer

Senior Telemetry Data Engineer role at Microsoft, focusing on datacenter operations and telemetry systems using ML and advanced analytics.

Technical Specialist - Analytics, AI, GenAI (Presales)

Senior Technical Specialist role at Microsoft focusing on Analytics, AI, and GenAI solutions in a presales capacity, combining technical expertise with customer engagement.

Senior Software Engineer, Data Engineering

Senior Software Engineer position at Microsoft's CSO, focusing on data engineering with emphasis on security and scalability, offering remote work and competitive benefits.