Skip to content
Enable logo

Staff Engineer

EnableRebate Management company
Toronto, CanadaLead
Software Engineering

About the role

Own technical strategy and define architectures for AI-native systems.

  • As Staff Engineer, you will own the technical strategy across multiple teams and product areas at Enable.
  • Key Responsibilities Define reference architectures for AI-native systems.
  • Establish patterns for agent orchestration, RAG pipelines, and human-AI collaboration workflows.
  • Write and ship production code regularly.
  • Conduct technically rigorous architecture and code reviews.
  • Debug the hardest cross-system problems.
  • Requirements 10+ years of software engineering experience.
  • Deep proficiency in at least two modern programming languages.
  • Proven track record designing and shipping distributed systems at scale.
  • Hands-on experience building AI-powered product features.
View original posting →

Tech stack

PythonJavaScriptTypeScriptJavaC++C#GoRustRubyPHPSwiftKotlinScalaSQLBashCObjective-CPerlLuaElixirClojureHaskellDartReactVue.jsAngularNext.jsSvelteHTMLCSS

Match insights

Tech:Python, JavaScript, TypeScript, Java, C++
Level:Lead

More roles at Enable

View open roles at Enable