Principal Software Development Engineer - (flowise)

Workday

Vancouver, BC, Canada
Base: $168,000 - $252,000 cad (vancouver); base: $...
Fully remote
8+ years software engineering experience
6+ years javascript typescript node.js react
Architecting distributed scalable apis
This role serves as the technical anchor for Flowise, defining the long-term architectural vision for an extensible AI platform across open source and enterprise environments

Job Summary

  • This role serves as the technical anchor for Flowise, defining the long-term architectural vision for an extensible AI platform across open source and enterprise environments.
  • The successful candidate will lead architectural decisions for AI agent design patterns, LLM orchestration, and RAG pipelines while contributing directly to production code in a TypeScript monorepo.
  • Workday offers a culture rooted in integrity and empathy, providing trust to take risks, tools to grow, and support from a company invested in your long-term development.

Matching Summary

This role serves as the technical anchor for Flowise, defining the long-term architectural vision for an extensible AI platform across open source and enterprise environments.

Salary

Base: $168,000 - $252,000 CAD (Vancouver); Base: $173,300 - $309,600 USD (US locations); Bonus/Equity: Eligible for Workday Bonus Plan or role-specific commission/bonus plus annual refresh stock grants

Skills & Requirements

Must-have

  • 8+ years software engineering experience
  • 6+ years JavaScript TypeScript Node.js React
  • Architecting distributed scalable APIs
  • Production AI systems LLM applications
  • Docker Kubernetes Infrastructure as Code

Nice-to-have

  • Experience with MCP LangChain frameworks
  • Multi-tenant system authentication protocols
  • Cross-organizational technical influence
  • Open source community engagement
  • Mentoring senior engineers

Key Requirements

  • 8+ years of software engineering experience
  • 6+ years in JavaScript/TypeScript and Node.js
  • 6+ years architecting distributed systems
  • Track record owning systems from requirements to production
  • Experience influencing architectural decisions across teams

Work Rights

Not specified

Tailored Resume

Cover Letter