Talent.com
Principal Software Development Engineer - (Flowise)
Principal Software Development Engineer - (Flowise)Workday, Inc. • Vancouver, BC, Canada
Principal Software Development Engineer - (Flowise)

Principal Software Development Engineer - (Flowise)

Workday, Inc. • Vancouver, BC, Canada
30+ days ago
Job type
  • Full-time
Job description

About the Role

We are seeking a Principal Software Development Engineer to serve as the technical anchor and platform architect for Flowise. This is a hands-on leadership role that combines deep system design expertise, strong coding capability, and cross organizational technical influence.

You will define and drive the long term architectural vision for Flowise as an extensible AI platform across open source, SaaS, and Workday enterprise environments. You will own critical systems, influence architectural direction across teams, and write production code that ships.

What You Will Do

Platform Architecture & Vision:

  • Define and evolve the shared platform layer powering Flowise across open source, cloud, and enterprise deployments.

  • Design modular SDKs, runtime systems, and integration patterns that ensure portability, extensibility, and long term maintainability.

  • Own end-to-end system design including APIs, data models, service boundaries, and deployment strategies

AI Systems Leadership:

  • Lead architectural decisions for AI agent design patterns, LLM orchestration, RAG pipelines, evaluation frameworks, model routing, safety guardrails, and performance optimization.

  • Drive production reliability, observability, and cost efficiency strategies for AI workloads.

Open Source & Enterprise Bridge:

  • Define the roadmap for open source and enterprise, and design workflows that allow both codebases to evolve without creating maintenance debt.

  • Represent Flowise in cross organizational architectural discussions and influence standards for enterprise AI deployment within Workday.

Hands On Engineering:

  • Contribute directly to the TypeScript monorepo (Node.js, React, Express).

  • Review pull requests, debug complex issues, and participate in production on call rotations.

Engineering Excellence & Mentorship:

  • Raise the bar on testing practices, CI/CD pipelines, and observability standards.

  • Mentor senior engineers and influence technical direction through design reviews and collaboration.

About You

Basic Qualifications

  • 8+ years of software engineering experience building large scale production systems.

  • 6+ years of experience and expertise in JavaScript/TypeScript, Node.js, and React.

  • 6+ years of experience architecting distributed systems and scalable APIs, with a strong background in relational databases, cloud infrastructure (AWS preferred), and CI/CD tooling.

  • Track record of owning systems from requirements through production operations.

Other Qualifications

  • Experience building production AI systems (LLM applications, RAG pipelines, agent frameworks).

  • Experience with MCP, LangChain, or similar orchestration frameworks.

  • Hands-on experience with Docker, Kubernetes, and Infrastructure as Code.

  • Experience with authentication protocols (OAuth, JWT, SSO), multi tenant systems, and embedding applications within host platforms.

  • Experience influencing architectural decisions across multiple teams or organizations.

Communication & Leadership

  • Ability to clearly communicate complex architectural decisions to engineers, product leaders, and executive stakeholders.

  • Demonstrated ability to lead through influence rather than authority.

Workday Pay Transparency Statement

The annualized base salary ranges for the primary location and any additional locations are listed below. Workday pay ranges vary based on work location. As a part of the total compensation package, this role may be eligible for the Workday Bonus Plan or a role-specific commission/bonus, as well as annual refresh stock grants. Recruiters can share more detail during the hiring process. Each candidate’s compensation offer will be based on multiple factors including, but not limited to, geography, experience, skills, job duties, and business need, among other things. For more information regarding Workday’s comprehensive benefits in Canada, please . For more information regarding Workday’s comprehensive benefits in the US, please .

Primary Location: CAN.BC.VancouverPrimary CAN Base Pay Range: $168,000 - $252,000 CADAdditional US Location(s) Base Pay Range: $173,300 USD - $309,600 USD
Create a job alert for this search

Principal Software Development Engineer - (Flowise) • Vancouver, BC, Canada

Similar jobs

Senior Software Development Engineer

RemitlyBurnaby, Metro Vancouver Regional District, CA
Full-time

Remitly Burnaby, British Columbia, Canada.At Remitly, we believe everyone deserves the freedom to access, move, and manage their money wherever life takes them.Since 2011, we’ve tirelessly delivere...Show more

 • Promoted

Principal Software Developer, TakeOff

Autodesk, Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time

Involved with all aspects of software development* Developing with quality and running the service to create and maintain the most reliable, secure, performant and high throughput service for our c...Show more

 • Promoted

Principal Software Engineer I

EnersysBurnaby, Metro Vancouver Regional District, CA
Full-time

Select how often (in days) to receive an alert: Create Alert.Job Title: Principal Software Engineer I.Location: Burnaby, British Columbia, CA, V5J 5M4.Job Description: EnerSys® is an industrial tec...Show more

 • Promoted

Principal Software Engineer - Search Relevance - Elasticsearch

PowerToFlyVancouver, Metro Vancouver Regional District, CA
Full-time

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people.The Elastic Search AI...Show more

 • Promoted

Principal Engineer (Vancouver or anywhere in Canada)- Filled!

Go REcruitmentVancouver, Metro Vancouver Regional District, CA
Full-time

You will be the technical lead for a brand-new green-field service development for Providence Digital Innovation Group (DIG) and lead the project from its first few lines of code through, if all go...Show more

 • Promoted

Expert Software Engineer in High-Performance Decision Systems

MastercardVancouver, Metro Vancouver Regional District, CA
Full-time

Join as a Lead Software Engineer to drive innovative decision-making technologies.Collaborate in a hybrid setup focusing on crafting secure and scalable cloud-ready applications.In this influential...Show more

 • Promoted

Principal Software Development Engineer - (Flowise)

WorkdayVancouver, Metro Vancouver Regional District, CA
Full-time

We’re obsessed with making hard work pay off, for our people, our customers, and the world around us.As a Fortune 500 company and a leading AI platform for managing people, money, and agents, we’re...Show more

 • Promoted

Senior Software Engineer - Hays

Haysrichmond, bc, ca
Full-time

What are the top 3 skills required for this role?.Job Description/ Responsibilities.Design, develop, and maintain web applications using.Develop front-end components using HTML, CSS, JavaScript, an...Show more

 • Promoted

Principal Software Engineer

Marqeta, Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time

As Marqeta’s Principal Software Engineer on the Core Issuing & Processing team, you will work across the entire domain to stand up and drive high-impact projects for our customers from inception to...Show more

 • Promoted

Principal Platform Engineer - Engineering Productivity

Elasticsearch B.V.Vancouver, Metro Vancouver Regional District, CA
Full-time

A leading search AI company is seeking a Principal Software Developer to join their Engineering Productivity team in Canada.This role drives impactful projects and requires strong technical and com...Show more

 • Promoted

Lead Principal Software Engineer for Next-Gen Compliance Platform

Bestpass - FleetworthyVancouver, Metro Vancouver Regional District, CA
Full-time

Take charge as a Principal Software Engineer to architect progressive compliance technology.Drive development leadership for a remote team, fostering innovation to enhance fleet readiness and effic...Show more

 • Promoted

Software Engineer, Fullstack (Support Core)

DialpadVancouver, Metro Vancouver Regional District, CA
Full-time

Software Engineer, Fullstack (Support Core).Dialpad is the leading AI-powered customer communications platform, transforming how businesses communicate with their customers.More than 50,000 compani...Show more

 • Promoted

Senior Software Engineer for EOS Development

Arista NetworksVancouver, Metro Vancouver Regional District, CA
Full-time

Join a skilled team as a Senior Software Engineer focused on EOS development.Utilize C, C++, and Python to build robust solutions for large-scale networking challenges.The position demands advanced...Show more

 • Promoted

Principal Software Engineer for Scalable Dental Solutions

EviSmartVancouver, Metro Vancouver Regional District, CA
Full-time

Lead the charge in developing a state-of-the-art dental platform.This is your chance to tackle modern challenges in a market ripe for technological disruption.In this role, you'll be responsible fo...Show more

 • Promoted

Lead Principal Software Engineer for Innovative Compliance Solutions

Bestpass by FleetworthyVancouver, Metro Vancouver Regional District, CA
Full-time

Drive the future of compliance technology as a Principal Software Engineer.Take charge of architecture, mentoring, and development, all while operating in a dynamic, remote environment.This senior ...Show more

 • Promoted

Senior Software Development Engineer

WagepointVancouver, Metro Vancouver Regional District, CA
Full-time

At Wagepoint, we’re good people.But that’s only because Wagepointers bring the best versions of ourselves to do some of the best work in our careers.We’re an authentic team who bring our diverse ba...Show more

 • Promoted

Principal Software Engineer – Data Team

BrinqaVancouver, Metro Vancouver Regional District, CA
Full-time

Brinqa is the leading provider of unified cyber risk management and security analytics.Our software empowers companies to make cyber risk decisions across a wide range of platforms quickly and effi...Show more

 • Promoted

Senior Software Engineer Focused on Full Stack Development and Integrations

Insight GlobalVancouver, Metro Vancouver Regional District, CA
Full-time

Transform software solutions as a Senior Software Engineer in a fully remote role.Bring your creative problem-solving skills to the forefront while developing for web, mobile, and cloud.This opport...Show more