Fable is seeking a Senior Software Engineer with deep backend expertise, strong full-stack development skills, and hands-on experience building AI-powered applications and agentic workflows. This senior individual contributor role involves solving complex technical problems, taking ownership from idea through production, and delivering high-quality software at speed. The engineer will report to the Director of Engineering and collaborate with Product Management, Design, Development, Quality Engineering, and Site Reliability Engineering to design, build, and scale customer-facing products and platform capabilities. The role owns technical solutions end-to-end, including architecture, implementation, testing, deployment, and support. It combines building scalable backend services and modern full-stack applications with developing AI capabilities such as agents, LLM integrations, prompt orchestration, tool calling, RAG, and semantic search. The engineer will also partner with product and design teams, champion engineering quality and operational excellence, and provide technical leadership and mentorship. Fable is a remote-first company. The role requires periodic in-person team collaboration at the Toronto office; preference is given to candidates in the Greater Toronto Area, though candidates outside the GTA may be considered if they can travel for meetings. Fable describes itself as a mission-driven environment focused on building a more inclusive digital world.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior