This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
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
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
Contribute directly to the TypeScript monorepo (Node.js, React, Express)
Review pull requests, debug complex issues, and participate in production on call rotations
Raise the bar on testing practices, CI/CD pipelines, and observability standards
Mentor senior engineers and influence technical direction through design reviews and collaboration
Requirements:
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
Nice to have:
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
What we offer:
Flex work (hybrid, spend at least 50% time each quarter in office/field)
Eligibility for Workday Bonus Plan or commission/bonus