CrawlJobs Logo

Principal Software Engineering Manager - Data Analytics

Canada, Vancouver 142400.00 - 257500.00 CAD / Year · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

Build and operate core infrastructure services that power Fabric Data Engineering on Spark; Improve scalability, resiliency, and observability across Spark-based services; Partner closely with product, client/UX, and runtime teams to ship end-to-end experiences; Drive engineering excellence through design reviews, testing, incident learnings, and performance tuning; Intelligent job/session orchestration and scheduling improvements; Runtime performance optimizations (caching, adaptive execution, cost/perf tuning); Debuggability & observability (logs/metrics/traces, diagnostics experiences); Reliability tooling (auto-heal, safe rollouts, incident reduction); Data engineering developer experience improvements (config, templates, integrations).

Job Responsibility

  • Lead the design and delivery of world-class experiences for a new big data cloud offering, with emphasis on scale, reliability, and performance.
  • Manage and grow a team building core infrastructure services for data engineering and analytics workloads (compute, runtime services, job/session management, configuration, platform integrations).
  • Own technical strategy and execution end-to-end: translate product requirements into architecture, milestones, and high-quality production outcomes.
  • Drive operational excellence by establishing troubleshooting practices (logs, metrics, traces), guiding root-cause analysis, and converting operational learnings into engineering improvements.
  • Improve platform scalability, resiliency, and observability, including automation to reduce operational toil
  • ensure best practices are adopted consistently across the team.
  • Partner cross-functionally with product and engineering leaders to deliver end-to-end features, align priorities, and continuously raise the quality bar.
  • Coach and mentor engineers, provide technical guidance and performance feedback, and foster a culture of ownership, high standards, and continuous learning.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 6+ 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.
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
  • 4+ years people management experience.
  • Software engineering foundation (data structures, algorithms, testing, debugging, performance) with the ability to guide and review technical decisions.
  • Demonstrated experience leading teams that build and ship production infrastructure (backend services, distributed systems, platform components) in cloud environments.
  • Understanding of distributed systems concepts, including fault tolerance, scaling, scheduling, and resource management, and ability to apply them to team-level architecture.
  • Proficiency in at least one backend/system language (e.g., Java, Scala, C#, C++, Python) and the ability to stay hands-on enough to unblock teams and assess designs.
  • Proven ability to ramp up quickly in new domains, tools, and codebases
  • growth mindset and learning agility.
  • Ability to operate effectively in an AI-powered engineering environment—adopting AI-assisted workflows (copilots/agents), improving team productivity, and elevating quality.
  • Experience leading large-scale infrastructure efforts for data platforms or compute services (e.g., orchestration, runtime services, cluster/resource management, multi-tenant systems).
  • Experience establishing and running observability and operations programs (SLOs/SLIs, alerting, incident response, postmortems) and improving reliability over time.
  • Background in performance and reliability engineering (profiling, optimization, capacity planning, cost/performance tradeoffs).
  • Familiarity with cloud-native operating models: service ownership, CI/CD, safe deployments, automation, and modern incident management practices.

Nice to have

Experience with Spark and/or big data systems is a big plus (but not required if you’re eager to learn).

Looking for more opportunities?

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

Similar Jobs for

Principal Software Engineering Manager - Data Analytics

8 matching positions

Manager, Software Engineering, Data Exchange

This is a full time leadership position within the Intelligence Pod part of Cust...
Location
Location
United States , San Francisco
Salary
Salary:
183000.00 - 205500.00 USD / Year
springhealth.com Logo
Spring Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 1 year managing or leading engineers (e.g., Engineering Manager, Technical Lead, Lead Engineer)
  • At least 5 years of experience with Ruby, Rails, React, TypeScript and/or Flutter
  • At least 3 years of experience working with data systems and/or data warehouses (e.g., Databricks, Snowflake)
  • Able to demonstrate an intermediate familiarity with SQL and data modeling
Job Responsibility
Job Responsibility
  • Evolve and maintain Spring’s data exchange infrastructure
  • Occasionally meet with vendors and customers as a technical expert
  • Act as a critical partner for Analytics Engineering leadership, ensuring consistent adoption and application of architecture principals for data delivery
  • Manage a team of 3 software engineers
What we offer
What we offer
  • Health, Dental, Vision benefits start on your first day
  • HSA and FSA plans available, with Spring contributing up to $1K for HSAs
  • Employer sponsored 401(k) match of up to 2%
  • Yearly allotment of no cost visits to the Spring Health network of therapists, coaches, and medication management providers for you and your dependents
  • Competitive paid time off policies including vacation, sick leave and company holidays
  • Parental leave of 18 weeks for birthing parents and 16 weeks for non-birthing parents after 6 months tenure
  • Access to Noom, a weight management program
  • Access to fertility care support through Carrot, in addition to $4,000 reimbursement for related fertility expenses
  • Access to Wellhub for fitness, mindfulness, nutrition, and sleep
  • Access to BrightHorizons for child care, back-up care, and elder care
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager

Are you driven to mentor and grow high‑performing engineering teams while settin...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / 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 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 4+ years people management experience
  • Experience providing hands-on technical leadership across the full software development lifecycle, including architecture and design, code reviews, development, and quality assurance
  • Demonstrated ability to establish and scale disciplined software engineering practices that deliver measurable business value, enable problem-solving, and drive continuous innovation through data-informed decision making
  • Experience driving AI-based solutions and innovation in software development to improve cost efficiency, operational effectiveness, and overall solution quality
  • Experience leveraging project management methodologies to deliver complex, multi‑stakeholder initiatives, managing scope, timelines, and execution across teams
  • Hands‑on or adjacent experience with Azure-based cloud data engineering solutions, supporting data pipelines, analytics workloads, or platform integrations at scale
Job Responsibility
Job Responsibility
  • Provide technical direction for scalable, secure architectures and champion innovation using AI/ML to advance automation capabilities
  • Lead and coach your team to conduct thorough reviews of architecture to produce secure, extensible, and maintainable code on Azure Intelligent Cloud platform
  • Define and drive the roadmap for AI driven business process automation ensuring alignment with security and compliance requirements
  • Own the full life cycle development of AI driven business process automation on Microsoft’s Azure Intelligent Cloud platform
  • Make executive connections with key stakeholders and work with them to identify, deliver and maintain automation solutions
  • Commit to a customer and/or stakeholder-oriented focus, lead discussions and develop insights and recommendations
  • Coach your team to drive multiple group's project plans, release plans, and work items in coordination with appropriate stakeholders
  • Seek new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Foster an inclusive team culture that prioritizes psychological safety, diversity of thought, and career growth through coaching and succession planning
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager

We are seeking a visionary, technically strong and hands-on Principal Software E...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's Degree in Computer Science or related technical field AND 10+ 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 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 6+ years of experience in leading geo-distributed engineering teams
  • Deep knowledge of AI, cloud-based architectural patterns and best practices
  • 6+ years of experience in designing, building, and managing high-scale full-stack systems including authentication, microservices, distributed systems, data and analytics workloads, and AI training and inferencing services
  • 4+ years people management experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Lead and grow a high-performing engineering team focused on extensibility for employee self-service scenarios
  • Define and execute the technical roadmap aligned with organizational goals and cross-functional priorities
  • Coordinate and partner across product teams, develop and support key extensibility features in Microsoft AI products – Microsoft Copilot Studio and Bizchat
  • Collaborate with internal and customer HR, IT, and Facilities stakeholders to understand business needs and translate them into technical solutions
  • Architect and implement extensibility features that allow AI agents to interact with enterprise systems (e.g., HRIS, ITSM, Facilities platforms)
  • Own the delivery of key extensibility features such as agent publishing, multi-agent architecture improvements, MCP and connectors, and conversational workflow customization
  • Ensure compatibility with OpenAPI standards and Microsoft’s AI orchestration models
  • Identify and drive performance, scalability, and reliability improvements across the ESS platform
  • Establish engineering best practices, including CI/CD, telemetry, and quality assurance
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager

The Growth Engineering team’s mission is to drive sustained usage and revenue gr...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 14+ years of hands-on product development experience
  • 5+ years of experience leading engineering teams (up to ~10 engineers), including senior engineers
  • Proven experience delivering large-scale, cross-team platforms with measurable business impact
  • Strong understanding of backend and frontend (web) systems
  • Experience designing and operating data-intensive systems, including analytics pipelines, aggregations, and reporting layers
  • Big data experience (preferred), especially in systems that support experimentation, funnels, and attribution
  • Ability to make sound architectural decisions balancing scale, performance, and extensibility
  • Familiarity with digital marketing, growth platforms, or experimentation systems is a strong plus
  • Strong problem-solving skills with the ability to think systemically and strategically
  • Track record of delivering results through influence, collaboration, and technical leadership
Job Responsibility
Job Responsibility
  • Lead a team of full-stack engineers building growth intelligence and campaign management platforms
  • Own the end-to-end technical architecture for campaign insights, diagnostics, and governance systems
  • Drive high engineering quality through architecture reviews, design reviews, and code reviews
  • Build platforms that provide clear, actionable visibility into campaign performance
  • Enable self-serve diagnostics and insights
  • Partner closely with product management and data analysts
  • Design and evolve platform-level mechanisms that protect customer experience while enabling growth
  • Ensure systems provide cross-campaign and cross-surface visibility
  • Own feature execution and rollout plans
  • Collaborate with engineering peers across orgs and geographies
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager

Microsoft Viva Insights (also known as Copilot Analytics) empowers organizations...
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 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 5+ years of experience in leading seasoned teams
  • Strong abilities in building diverse and inclusive teams with experience in guiding senior engineers
  • Proven track record for customer-focused innovation
  • Demonstrated depth and experience in design and implementation of large-scale cloud services
  • Excellent technical, cross group collaboration and communication skills
  • Knowledge of modern engineering practices like automated deployments with integrated quality gates and experience working with modern version control systems like Git
  • Knowledge of leveraging modern AI tools in Software Engineering
  • Experience building scalable & distributed backed systems or platforms along with knowledge of Microservices based architecture
Job Responsibility
Job Responsibility
  • Provide technical and people leadership for one or more Copilot Analytics engineering team, driving the design, development, and operation of Copilot Analytics
  • Partner with product management, visual design & research teams to design and prioritize features that drive business impact
  • Own & influence system architecture and technical strategy for the team balancing near term delivery with long term architecture
  • Establish and uphold engineering best practices for availability, observability, reliability, security, and performance
  • Deliver engaging and impactful user experiences to drive user engagement
  • Deliver a high-quality, highly available service that meets customer SLAs across the globe
  • Drive long-term design thinking for systems and engineering processes with simplicity and maintainability as core tenets
  • Deliver value through a strong collaborative approach spanning many teams across geographies
  • Measure the impact of your features through deep user telemetry and experimentation, and take a data driven approach to learn and iterate
  • Grow your team and up-level your team’s culture, wellbeing and productivity
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager - Growth

Growth Ireland, part of Enterprise + Devices Growth, is a growing team of over 1...
Location
Location
Ireland , Dublin
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 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Extensive years of industry experience designing, building, testing, shipping, and maintaining software and services
  • Solid ability to attract, hire, and retain top talent
  • Excellent leadership, collaboration, and communication skills
  • Ability to operate at a high level in a fast paced, dynamic environment with competing priorities and ambiguity
  • Ability to analyse, interpret, and communicate data to uncover opportunities for improvement
  • Excellence in software engineering practices - system design, coding, testing, and monitoring, and analytical problem-solving skills
  • Expertise in building and running proven highly available, highly scalable, reliable, concurrent, distributed systems
  • Expertise in safe release, deployment and maintenance of cloud services using experimentation and telemetry
  • Experience with one or more of the following - C#, ASP.NET, JavaScript, Service Fabric, Web Services, APIs
Job Responsibility
Job Responsibility
  • Lead a team of engineers, with responsibility of deep technical mentorship and career direction of team members
  • Provide technical leadership for the design and implementation of the future architecture for proven highly scalable, resilient, durable, maintainable, performant services and user experiences
  • Lead and actively participate in the full software development life cycle: Create design and architecture documents
  • Review artifacts and code
  • Ensure safe release of updated experiences, with special consideration for security, privacy, compliance, and accessibility
  • Foster a data driven approach with focus on the customer
  • Collaborate with multiple teams across Microsoft for joint delivery of customer experiences
  • Collaborate with multiple functions to drive the definition of requirements, KPIs, priorities and planning of engineering deliverables
  • Evolve development guidelines, practices, systems, and tools to meet a world where client and services development and delivery is moving faster than ever
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager-Full Stack

The Fabric Platform Shell team is dedicated to creating the best SaaS data devel...
Location
Location
Canada , Vancouver
Salary
Salary:
142400.00 - 257500.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 6+ 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 people management experience, leading and mentoring engineering teams.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • 4+ years demonstrated expertise in web application development, including JavaScript, TypeScript, HTML, CSS, and at least one popular web frontend framework such as React, Vue, or Angular.
  • 4+ years people management experience, leading and mentoring engineering teams.
  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • A passion for delivering modern, high-performance user experiences in browser environments.
  • Proven experience in leading and mentoring engineering teams.
  • Experience in building great developer and user experiences for modern analytics systems.
  • Experience building data engineering tools.
Job Responsibility
Job Responsibility
  • Leading and mentoring a team of software engineers to deliver high-quality software solutions.
  • Collaborating closely with UX & UI designers, product managers, program managers, and other engineers throughout the product feature development lifecycle.
  • Driving technical excellence and innovation by identifying gaps and implementing best practices.
  • Ensuring the team follows agile methodologies and maintains a high level of productivity.
  • Managing project timelines, resources, and deliverables to ensure successful project completion.
  • Embody our culture and values.
  • Coding.
  • Expert in debugging and incident reviews, proactively fixing issues and coaching others on code quality, standards, and best practices.
  • Design.
  • Leads test strategy development, automates testing, and ensures code is secure, scalable, and compliant. Makes key architectural decisions, documents designs, and uses data to drive product improvements.
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Lead

The Engineering Workforce Strategy and Operations team is seeking a Principal So...
Location
Location
United States , Redmond
Salary
Salary:
142800.00 - 274800.00 USD / 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 6+ 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. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Define and own the technical vision and architectural strategy for RAMP platform
  • Establish a long-term architectural roadmap aligned to product vision while ensuring near-term delivery feasibility
  • Drive decisions on platform design, service boundaries, and system evolution to support scale across multiple engineering divisions
  • Ensure the architecture supports high trust, data integrity, and auditability for sensitive workforce data
  • Lead transformation in how the team builds products, introducing agile, fast-paced development approaches that accelerate delivery and innovation
  • Lead design of distributed, scalable, and resilient systems supporting high-volume data integration and analytics
  • Architect solutions that integrate with HR, Finance, and enterprise data platforms (e.g., Dataverse, Fabric)
  • Ensure the platform can scale across large user bases, complex org structures, and frequent data changes
  • Balance performance, cost, and maintainability while enabling rapid iteration
  • Define the architecture for data pipelines, data models, and analytics layers supporting workforce planning scenarios
  • Fulltime
Read More
Arrow Right