JobTarget Logo

Lead Engineer - Workflow Builder DSL in India at Jobgether

NewJob Function: Engineering
Jobgether
India, India
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Lead Engineer - Workflow Builder DSL

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Lead Engineer – Workflow Builder DSL based in India.

This is a high-impact platform engineering role focused on defining the foundational language that powers workflow automation at massive scale. You will design and own the canonical Workflow DSL that governs how automations are created, validated, and executed across the entire system. Your work ensures that every workflow—whether built via UI, API, or programmatic generation—is structurally sound, version-safe, and execution-ready. The role blends deep systems thinking with strong software craftsmanship, requiring you to build robust validation layers, enforce schema contracts, and eliminate ambiguity in complex workflow graphs. You will operate at the intersection of backend architecture, developer tooling, and platform reliability, working closely with engine, snapshot, and product teams. This is a highly technical leadership role for engineers who enjoy building “systems that define other systems” and ensuring correctness at scale.

Accountabilities:
  • Define, design, and maintain the canonical Workflow DSL, including its syntax, semantics, and evolution over time.
  • Own schema definitions (JSON Schema, TypeScript types) and ensure consistent validation, linting, and code generation across workflow systems.
  • Design and implement safe programmatic workflow creation APIs, ensuring strict contracts for both internal and external consumers.
  • Build and enhance validation layers using frameworks such as Zod or alternatives, ensuring semantic correctness of workflows.
  • Develop linting tools, codemods, and automated fixes to enforce structural guardrails and prevent invalid workflow definitions.
  • Establish a strong testing strategy including unit, integration, and golden tests for all workflow creation and execution paths.
  • Implement static analysis systems to detect graph-level issues such as loops, broken nodes, and invalid dependencies.
  • Define and maintain cross-team contracts with engine and snapshot systems for schema consistency and validation alignment.
  • Own operational reliability of DSL services, ensuring high availability, low error rates, and production-grade observability.
Requirements:
  • 7+ years of experience building and owning complex backend or platform systems.
  • Strong experience with typed DSLs, ASTs, compilers, schema-driven architectures, or similar system design paradigms.
  • Advanced proficiency in TypeScript and validation frameworks such as Zod, Ajv, or JSON Schema.
  • Proven experience designing versioned APIs and enforcing strict data contracts at scale.
  • Strong background in testing discipline, system correctness, and data integrity principles.
  • Experience owning production services with clear reliability and operational accountability.
  • Strong analytical and systems thinking ability with a focus on correctness and scalability.
  • Nice to have: experience in graph systems, compiler design, schema evolution, or developer tooling infrastructure.
Benefits:
  • Competitive compensation aligned with senior/lead engineering roles
  • Fully remote-first working model with global collaboration opportunities
  • Opportunity to define a foundational platform layer used across large-scale automation systems
  • High technical ownership with significant architectural influence
  • Strong engineering culture focused on correctness, scalability, and systems thinking
  • Exposure to cutting-edge workflow automation and platform engineering challenges
  • Learning and growth opportunities in DSLs, compilers, and distributed system design
  • Inclusive, fast-moving, and innovation-driven environment.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

India, India

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.