CrawlJobs Logo

Software Engineering II- Full stack

Canada, Vancouver 85000.00 - 166800.00 CAD / Year · Job Posted April 15, 2026
Apply Position
Job Link Share

Job Description

Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. Within Azure Data, the big data analytics team provides a range of products that enable data engineers and data scientists to extract intelligence from all data – structured, semi-structured, and unstructured. We build the Data Engineering, Data Science, and Data Integration pillars of Microsoft Fabric. The Fabric Data Engineering Experience & Infrastructure team is hiring a Full Stack Engineer to help build LLM-powered data engineering experiences and infrastructure for Fabric Data Engineering. You will help implement agentic workflows and scalable LLM-backed data features (e.g., AI Functions integration, notebook copilots, evaluation/telemetry etc) with advanced capabilities designed to help Data Engineers achieve more through Microsoft Fabric.

Job Responsibility

  • Build and ship end-user features in the Fabric
  • Implement modern React-based UX extension experiences aligned with UX design guidelines and shared UI patterns
  • Build and use Fluent UI component libraries and following organization level ensure consistent look and feel across Fabric experiences
  • Contribute to backend service code that power Fabric Data Engineering and Data Science experiences, primarily in .NET (C#), Python and related technologies
  • Contribute to quality: write/maintain automated tests and participate in E2E testing (e.g., Playwright-based tests) and debugging of test and pipeline issues
  • Work in a large-scale engineering environment: participate in code reviews, design discussions, and partner collaboration across teams
  • Build globally-ready experiences: follow localization patterns and update localizable resources used by the Lakehouse UX localization pipeline
  • Collaborate with PMs and partner engineering teams to translate scenarios into clear technical designs and incremental deliverables
  • Maintain and operate services in production, participate in on-call/incident response, and drive improvements in operational excellence
  • Review code and designs, mentor peers through constructive feedback, and contribute to engineering best practices across the team
  • Embody our culture and values

Requirements

  • Bachelor's Degree in Computer Science, or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 1+ years of experience building production web experiences with modern component-based UI frameworks, especially React
  • 1+ years of experience in engineering fundamentals: code quality, debugging, performance, maintainability, and testing mindset
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to have

  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Understanding of modern LLM systems and AI Engineering: prompting, grounding/RAG, tool/function calling, agent orchestration etc
  • Experience operationalizing AI/ML features: monitoring, telemetry, experimentation (A/B), rollout strategies, and cost/latency optimization
  • Familiarity with cloud-native engineering on Azure (compute, storage, networking) and secure, compliant data handling
  • Experience collaborating across disciplines (PM, design, research, partner teams) to deliver customer-facing AI capabilities

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineering II- Full stack

8 matching positions

Full Stack Software Engineering II

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
Israel , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • At least 4+ years of BackEnd development experience (designing and working with APIs, databases, etc.)
  • At least 2+ years of experience creating responsive and accessible UI using TypeScript, Angular, RxJS, or equivalent
Job Responsibility
Job Responsibility
  • Design, develop, and operate reliable product and platform capabilities for Power BI mobile, Office, Teams, embedded analytics, and extensibility scenarios
  • Build and evolve developer-facing SDKs, APIs, command-line tooling, packaging flows, and partner integration systems that enable scalable Power BI custom visual and analytics experiences
  • Develop secure, maintainable services and automation using technologies such as TypeScript, Node.js, C#, .NET, PowerShell, Azure services, and modern web engineering frameworks
  • Improve CI/CD, release, certification, deployment, and distribution pipelines so teams can ship high-quality customer and partner experiences with confidence
  • Partner with Software Engineers, PMs, designers, security, service infrastructure, and partner teams to define technical direction, assess trade-offs, and deliver integrated Power BI experiences
  • Use AI-assisted engineering tools to support code development, test generation, documentation, operational analysis, and modernization of engineering workflows
  • Contribute technical leadership through design reviews, code reviews, documentation, mentoring, and clear communication of engineering risks and decisions
  • Fulltime
Read More
Arrow Right

Full Stack Software Engineer II and Senior FS Software Engineer

We have multiple positions open for Software Engineers and Senior Software Engin...
Location
Location
Israel , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.Sc. or M.Sc. in computer science, software engineering, or equivalent experience
  • 5+ years of professional hands-on software development experience, primarily focused on developing and designing backend services in cloud or on-premises environments
  • Experience taking initiative, map product/feature requirements, dependencies, and deliverables
Job Responsibility
Job Responsibility
  • Contribute to business-critical initiatives in Microsoft Security
  • Improve the end-to-end lifecycle of services
  • Analyze complex system behavior, and apply modern engineering practices to streamline deployments and reduce costs
  • Work on high-end technologies and collaborating across disciplines to deliver impactful features
  • Collaborate with multiple teams across Microsoft to deliver key customer solutions and support technology
  • Fulltime
Read More
Arrow Right

Software Engineer II - Full Stack

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
Canada , Vancouver
Salary
Salary:
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years of experience with creating responsive and accessible UI using TypeScript, Angular, RxJs, or equivalent
  • 2+ years of backend development experience (designing and working with APIs, databases, etc.)
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Deliver world-class user experiences and cloud services at scale to customers in collaboration with architects, UX designers, and product managers
  • Write secure, performant, well-tested code across web clients and service-side components
  • Ensure implementation resiliency, security, reliability, latency, and cost using observability and operational practices
  • act as DRI for key services and drive durable fixes
  • Participate actively in code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals
  • Maintain customer focus, considering current and future needs when designing and implementing features
  • Collaborate effectively within the team and with partner teams across Microsoft
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Software Engineer II - Full Stack

Hurix is hiring a Software Engineer II – Full Stack for a confidential client. T...
Location
Location
Canada
Salary
Salary:
Not provided
hurix.com Logo
HurixDigital
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in product or enterprise software development
  • Hands-on experience across the full software stack, including frontend, backend/API, databases, cloud infrastructure, and deployment workflows
  • Experience building full stack features using Angular or React, backend APIs using Python, Golang, or Node.js, and cloud infrastructure using AWS or Azure
  • Experience implementing accessible features in web applications
  • Strong technical abilities in software development, testing, monitoring, performance tuning, and deployment pipelines
  • Understanding of application security principles, data privacy considerations, and secure coding practices
  • Strong technical communication, collaboration, and problem-solving skills
  • Passion for technology and commitment to staying current with modern engineering practices and emerging capabilities
Job Responsibility
Job Responsibility
  • Design, develop, and maintain full stack web applications and platform features that are reliable, maintainable, and scalable
  • Build frontend features using modern frameworks such as Angular or React
  • Develop backend services and APIs using technologies such as Python, Node.js, or Golang
  • Work with relational databases such as MySQL and PostgreSQL, and NoSQL databases such as DynamoDB or similar platforms
  • Develop and maintain software solutions that align with accessibility standards, including WCAG 2.2 AA
  • Integrate accessibility best practices into code, testing, and design processes
  • Collaborate closely with product managers, data scientists, and engineering teams to deliver high-quality solutions
  • Explore opportunities to integrate AI capabilities into applications where they add clear value to the user experience
  • Implement application security best practices and support compliance with relevant data privacy and protection requirements
  • Contribute to CI/CD processes to enable smoother and more reliable releases
Read More
Arrow Right

Software Engineer II - Full Stack

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
Canada , Vancouver
Salary
Salary:
85800.00 - 169300.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • For preferred qualifications: Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design services with a solid focus on high availability and scalability, robustness, and observability
  • Take end-to-end responsibility for the development, observability, quality, testing, and production readiness of the services you build
  • Work collaboratively and communicate effectively with engineering, product & external organization partner teams
  • Elevate engineering practices by driving design reviews, improving code quality, and strengthening operational excellence
  • Mentor and guide engineers on the team, promoting growth, collaboration, and technical excellence.
  • Fulltime
Read More
Arrow Right

Software Engineer II Full Stack

The Ads Billing and Managed Services teams within Uber Ads have a crucial focus:...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 3+ years of professional software engineering experience, with a focus on large-scale, high-traffic web applications
  • Hands-on experience and proficiency in a modern web framework such as JavaScript, React, VueJS, or Angular, plus HTML and CSS
  • Experience with back-end systems (e.g., Go, Python, TypeScript)
  • Proficiency in fundamental algorithms and data structures, including hash tables, trees, stacks, queues, linked lists, DFS, and BFS
  • Demonstrated understanding of modern web application architecture and design patterns, and their implications for performance and scalability
  • Ability to contribute to technical innovation and problem-solving within a team setting
  • Experience in architecture design and developing high availability and high-performance systems
  • Deep understanding of computer systems, which may include experience with backend services, large-scale systems, multi cloud infrastructure, etc
Job Responsibility
Job Responsibility
  • Build and Scale: Design and implement user-facing features for critical web properties, ensuring high availability and performance at scale
  • Code Quality: Write clean, efficient, and well-tested code, serving as a role model for coding standards and best practices
  • Cross-Functional Collaboration: Partner with Product, Design, and Data Science to turn ambiguous business needs into concrete technical specifications
  • System Design: Make architectural decisions that balance immediate product needs with long-term system health and extensibility
  • Mentorship: Mentor engineers on the team, providing technical guidance, code reviews, and support on complex engineering challenges
  • Operational Excellence: Proactively identify performance bottlenecks and technical debt, driving initiatives to improve system reliability and developer efficiency
  • Fulltime
Read More
Arrow Right

Software Engineer II- Full Stack - Engagement Growth

Uber Eats is our food delivery platform that makes getting great food from your ...
Location
Location
United States , New York
Salary
Salary:
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or related technical field or equivalent practical experience
  • 1-2+ years of experience in professional software development experience, developing and deploying systems in production environments
  • Good understanding of software experimentation philosophy in the earlier work with an understanding of setting up A/B experiments for hypothesis testing
  • Build instrumentation in the experiments, understand and mine insights, and investigate these to help product with data-driven decisions from experimentation
  • Strong communication skills, experience working with stakeholders including product managers, design and user research
  • Ability to learn new technologies and frameworks quickly
  • Previous experience working on full-stack development including API design and front-end user experience
  • Previous experience with front-end frameworks such as React, Angular, etc
  • Proficiency in JavaScript, TypeScript, CSS, and HTML. Solid experience in core front-end technologies, enabling the development of responsive and accessible web interfaces
  • Expertise in Modern Web Application Frameworks. Hands-on experience with frameworks such as React, Angular etc, including component-based architecture and state management
Job Responsibility
Job Responsibility
  • Building features at scale by writing maintainable and extensible code with high quality tests and documentation for the Engagement Growth team at Uber
  • Participate in code reviews, provide feedback, and maintain code quality standards to ensure the reliability and maintainability of the web and backend codebase
  • Troubleshoot issues reported by users or identified during testing, and work towards timely resolution
  • Understand and use existing systems efficiently, contributing to them where necessary
  • Strong partnership with cross functional teams across Delivery to drive deeply collaborated initiatives, build frameworks and solutions that help drive the long term strategy for the business
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Software Engineer II- Full Stack

Join the Copilot Connectors Admin Experiences team, a critical part of Microsoft...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Experience with C#/.NET or similar backend technologies
  • Strong understanding of REST APIs and distributed systems
Job Responsibility
Job Responsibility
  • Design and Develop Admin Experiences: Build modern, responsive UI components and workflows in Microsoft Admin Center (MAC) for connector setup, configuration, and lifecycle management
  • Full-Stack Engineering: While the focus is on front-end experiences, contribute to backend services, APIs, and integration layers powering connector discovery, authentication, and diagnostics
  • Performance and Reliability: Optimize admin flows for speed and resilience, reducing time-to-setup and improving adoption metrics
  • Fulltime
Read More
Arrow Right