Software Engineer
Role Overview
Join Microsoft’s Azure Data engineering organization and Power Query team, building connectivity and transformation experiences across Power BI, Microsoft Fabric, Excel, and other products.
Contribute to software and platform capabilities for connecting to and transforming data from many sources, working with engineers, product managers, and partner teams.
Key Skills for This Role
Full Job Posting
Role overview
Join Microsoft’s Azure Data engineering organization and Power Query team, building connectivity and transformation experiences across Power BI, Microsoft Fabric, Excel, and other products.
Contribute to software and platform capabilities for connecting to and transforming data from many sources, working with engineers, product managers, and partner teams.
Responsibilities
- Design, develop, test, and maintain software components supporting data connectivity and transformation experiences.
- Contribute to connectors, developer tooling, SDKs, automation, and engineering productivity improvements.
- Collaborate across teams to deliver reliable, customer-focused solutions.
- Improve quality, performance, diagnosability, and maintainability through testing, telemetry, monitoring, and engineering best practices.
- Participate in design discussions, code reviews, and troubleshooting; contribute throughout design, implementation, validation, deployment, and support.
Required qualifications
- Bachelor’s degree in Computer Science or a related technical field and coding experience in one or more listed languages, or equivalent experience.
- Meet applicable Microsoft, customer, or government security screening requirements; pass the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.
Preferred qualifications
- Related master’s degree with coding experience, or related bachelor’s degree plus 2+ years of technical engineering coding experience, or equivalent experience.
- Preferred experience developing software, services, platforms, or developer technologies.
- Preferred familiarity with data connectivity, APIs, databases, or data integration technologies.
- Preferred familiarity with source control, code reviews, automated testing, and continuous integration.
- Experience or familiarity with C#, .NET, TypeScript, SQL, Azure, or related technologies is preferred.
Compensation
- Typical base pay range across Canada is CAD $67,700–$133,600 per year.
About Microsoft
Microsoft describes its mission as empowering every person and organization to achieve more and emphasizes growth mindset, innovation, collaboration, respect, integrity, accountability, and inclusion.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Microsoft
DATA ANALYST (contract)
Redmond, USA
An Allegis Global Solutions contractor supporting Microsoft’s applied science team will manage OCR data workflows and prepare document datasets for AI model training. The role requires a bachelor’s degree, at least two y
DATA ANALYST (contract)
Redmond, USA
Partner Solution Sales
, USA
Software Engineer II - Perception Red Agent Team
Redmond, USA
Sr Enterprise Cloud Solution Architect
, USA
Strategic Account Technology - Strategist
Dallas, USA
Strategic Account Technology - Strategist
Dallas, USA
Cloud Solution Architecture-CTJ-Top Secret/SCI
Washington, USA
Software Engineer
Hyderabad, IND