Senior Software Engineer (AI & Full Stack)
$130k - $150k per yearFable
About Fable
Global enterprises work with Fable to make products more accessible for over one billion people who live with disabilities. Our customers include global leaders like Walmart, Slack, and Shopify. Fable was featured on the Forbes Accessibility 100 list in 2025, awarded Fast Company’s Most Innovative Companies in Design, and has received accolades from global entities like the World Summit Awards and the UN-endorsed Zero Project.
As we continue scaling our platform and expanding our AI capabilities, we're looking for experienced engineers who thrive in fast-moving environments, embrace AI-first software development, and take ownership from idea to production.
About the Role
Fable is looking for a highly motivated Senior Software Engineer with deep backend expertise, strong full-stack development skills, and hands-on experience building AI-powered applications and agentic workflows.
This is a senior individual contributor role for an engineer who enjoys solving complex technical problems, takes ownership without waiting for direction, and consistently delivers high-quality software at speed.
Reporting to the Director of Engineering, you will work closely with Product Management, Design, Development, Quality Engineering, and Site Reliability Engineering to design, build, and scale customer-facing products and platform capabilities. Success in this role requires strong technical leadership, adaptability, fast execution, and a passion for continuous learning in an AI-driven engineering environment.
Role Location
We’re a remote-first company, but this role requires periodic in-person team collaboration at our Toronto office. Preference will be given to candidates based in the Greater Toronto Area (GTA). If you live outside the GTA and can travel for these meetings, we’d still like to hear from you.
Responsibilities
Technical Ownership
- Own technical solutions end-to-end, translating customer and business needs into scalable, production-ready software.
- Design, develop, test, deploy, and support software throughout its lifecycle.
- Take accountability for solution quality, maintainability, security, scalability, and operational excellence.
- Make sound architectural and implementation decisions with minimal oversight.
- Drive technical execution while balancing delivery speed with engineering quality.
- Proactively identify risks, remove blockers, and continuously improve engineering effectiveness.
Software Engineering
- Design and build scalable backend services, APIs, microservices, and distributed systems.
- Develop modern full-stack applications across backend and frontend technologies.
- Write clean, maintainable, well-tested, and secure code.
- Optimize application performance, scalability, observability, and reliability.
- Contribute to architecture, technical design, and platform evolution.
- Improve developer experience through automation, tooling, and reusable engineering patterns.
AI Engineering
- Design and build AI-powered product capabilities that create measurable customer value.
- Develop AI agents, agentic workflows, and intelligent automation solutions.
- Integrate Large Language Models (LLMs), AI services, and external APIs into production applications.
- Build prompt orchestration, tool-calling, and multi-agent workflows.
- Implement Retrieval-Augmented Generation (RAG), semantic search, and knowledge retrieval where appropriate.
- Evaluate emerging AI technologies and rapidly prototype new capabilities.
- Leverage AI-assisted development tools such as Claude Code, GitHub Copilot, and similar technologies to improve engineering productivity.
- Continuously identify opportunities to use AI to simplify engineering workflows and improve customer experiences.
Product & Customer Focus
- Partner closely with Product Managers and Designers to understand customer problems and business objectives.
- Translate customer needs into scalable, high-quality software solutions that deliver measurable business value.
- Participate in technical discovery, solution design, estimation, and delivery planning.
- Build solutions that prioritize accessibility, usability, reliability, and customer outcomes.
Engineering Excellence
- Champion engineering best practices including code quality, automated testing, CI/CD, observability, and secure software development.
- Participate in peer code reviews and architectural design reviews.
- Improve engineering standards through documentation, automation, and continuous improvement.
- Participate in production support, incident response, root cause analysis, and operational improvements.
- Reduce technical debt while maintaining delivery momentum.
Leadership
- Provide technical leadership across projects and initiatives.
- Mentor engineers through code reviews, technical guidance, and knowledge sharing.
- Influence technical direction through collaboration and sound engineering judgment.
- Foster a culture of ownership, accountability, innovation, and continuous improvement.
Requirements
Required Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
- 8+ years of professional software development experience.
- Extensive backend software engineering experience building scalable production systems.
- Strong full-stack development experience.
- Experience designing and developing RESTful APIs and distributed systems.
- Strong experience with cloud platforms (AWS preferred).
- Experience with modern databases, caching technologies, and messaging systems.
- Strong understanding of software architecture, design patterns, and engineering best practices.
- Experience working in Agile software development environments.
- Excellent analytical, problem-solving, and communication skills.
AI Experience
Demonstrated hands-on experience with modern AI software development , including:
- Building AI-enabled applications.
- AI agent and agentic workflow development.
- Large Language Model (LLM) integrations.
- Prompt engineering and prompt optimization.
- Tool calling and AI orchestration.
- AI evaluation and testing.
- Rapid prototyping using AI technologies.
- AI-assisted software development.
Experience with technologies such as OpenAI, Anthropic Claude, Model Context Protocol (MCP), LangChain, vector databases, or similar frameworks is considered a strong asset.
Technical Skills
Demonstrated technical skills , including:
- TypeScript, JavaScript, Python, Java, or C#
- React or modern frontend frameworks
- Node.js and backend application frameworks
- REST APIs and GraphQL
- AWS cloud services
- Docker and Kubernetes
- MongoDB, PostgreSQL, Redis
- GitHub Actions or CI/CD platforms
- Infrastructure as Code
- Observability and monitoring platforms
- Event-driven architectures
- Serverless computing
Leadership Competencies
Demonstrated leadership competencies , including:
- Take ownership and accountability for outcomes.
- Deliver with urgency while maintaining high engineering standards.
- Make informed technical decisions independently.
- Adapt quickly to changing priorities and business needs.
- Solve complex problems with a pragmatic, customer-focused mindset.
- Communicate effectively with technical and non-technical stakeholders.
- Mentor others and contribute to a high-performing engineering culture.
- Continuously learn and embrace emerging technologies, particularly AI.
What Success Looks Like
Within your first year, you will:
- Independently deliver complex software solutions from design through production.
- Build AI-powered capabilities that improve customer outcomes and engineering productivity.
- Contribute to the evolution of Fable's platform architecture and engineering standards.
- Improve software quality, reliability, scalability, and operational excellence.
- Accelerate engineering execution through AI-assisted development and automation.
- Be recognized as a trusted technical leader who consistently delivers high-impact outcomes.
Our values
To lead, listen first
You amplify voices that are less often heard and create space for those voices to grow. The quality of an idea doesn't correlate with the loudness of someone's voice.
The brain is a muscle
If you're going to do something, you will do it well. Practice often and rest when needed. Give your mind what it needs to thrive.
Unlearn to learn
What did we learn growing up, and what do we need to unlearn? It's essential to understanding our personal bias and position so that we can grow.
Benefits
What’s in it for you?
At Fable, you’ll join a collaborative and mission-driven environment where you’ll work with people who care deeply about building a more inclusive digital world. We offer benefits such as stock options, career growth opportunities, professional development support, health and dental coverage, and more.
Accessibility accommodations
Fable is an inclusive workplace. If you are facing any accessibility requirements or concerns regarding the hiring process or employment with us, please fill out this form or email us at View email address on apply.workable.com and include the subject line “Accessibility accommodation for Senior Software Engineer job application.”
Pay range
$130,000 – $150,000 the salary band is designed to reflect the range of skills and experience needed for the position and is subject to change. The final salary is based on relevant skills, experience, and internal equity. This posting reflects an existing vacancy. Artificial intelligence (AI) tools may be used to support part of the recruitment and selection process. However, all hiring decisions are made by our hiring managers.
- ...Job Description Job Description Senior Full-Stack Engineer (Knowledge Graph Platform) Location: [Toronto / hybrid, Canada] Responsibilities • Design and build Python backend services and REST/Fast APIs, including event-driven pipelines that react to UI edits...SeniorLong term contractPermanent employmentFull timeTemporary workDirect hireImmediate start
- ...with design, content, marketing, and engineering while creating a stronger foundation for AI-assisted content workflows. As... ...remit will be to help evolve our stack to better suit the changing needs... ...Minimum Qualifications ~5+ years or software engineering experience, or...SeniorWork at officeLocal area2 days per week
- ...About the Role We operate in an AI-first engineering environment, where AI-powered development... ...core of how we design, build, and deliver software. Our engineers leverage AI coding... ...reliable software. We're looking for a Senior Full Stack Engineer with strong...SeniorFull time
- ...About us Appnovation is the AI Product Company. Headquartered in Vancouver, Canada, with teams around the world, Appnovation... ...them adopt AI they can govern and own. About the Role As a Full-Stack AI Engineer, you'll transform business ideas into production-ready...SuggestedFull timeInternship
$100k - $220k per year
...Job Title: Software Engineer: Full-Stack or Software Engineer: Full-Stack (Data) Salary: $100,000-$220,000 + equity options. Location: Remote with occasional in-person work in our co-working space in downtown Toronto. About Us Fiscal.ai (formerly FinChat) is a leading...SuggestedFull timeCasual workRemote work$180k - $220k per year
...Lead Software Engineer, Full-Stack Applications – AI Fluent Fitch Ratings is seeking a Lead Software Engineer to join our global Ratings Technology team in Toronto. This is an opportunity to build mission-critical platforms while helping shape the next generation...SeniorLong term contractImmediate startWorldwide- ...Position Overview We are looking for a Senior Full Stack Developer who can work across our entire product portfolio, from the established platforms... ...on a unified data model and cloud-native architecture, with an AI assistant built directly on top of it). We need someone who...SeniorFull timeRemote workFlexible hours
$190k - $240k per year
...Lead Software Engineer, Full-Stack Applications – Innovation Squads Fitch Ratings is seeking a Lead Software Engineer to join our Innovation Tiger Team in Toronto—a greenfield initiative at the forefront of how AI will transform financial analysis. This isn't about...SeniorLong term contractImmediate start$130k - $180k per year
...team is growing and we are looking to hire a Full Stack Python/React Developer for an applications team We're open on seniority from Upper Intermediate to Staff level This... ...an outstanding Senior/Staff/Lead Full Stack Engineer who wants to play a key role on our...SeniorLong term contractFull timeRemote workVisa sponsorshipWork visaFlexible hours- ...scalable, extensible and high-performing global platform. As a Full Stack Engineer within Cash & Electronic, you will design and deliver... ...the services you and your colleagues deliver Partner with software engineers across time zones to deliver consistently and quickly...Flexible hours
$130k - $160k per year
...Senior Software Engineer, Full-Stack Applications – Python Fitch Ratings is seeking a Senior Software Engineer to join our global Ratings Technology team in Toronto. You'll build and maintain mission-critical full-stack applications that power how a world-leading credit...SeniorLong term contractWork at officeImmediate startWorldwideFlexible hours- ...the world. Miratech retains nearly 1000 full-time professionals, and our annual growth... ...Description We are looking for a Full Stack Engineer to design, develop, and support scalable... ...suits a hands-on engineer with strong software development fundamentals who can take...Full timeInternshipRemote workRelocation
$45 - $50 per hour
...Job Title: Full Stack Software Engineer (TypeScript / Python / Java) Job Location: 100% Remote - Canada Job Type: T4 Contract Experience: 3+ Years Rate: CAD 45 - 50 per hour Role Summary: NearSource Technologies is seeking a Full Stack Software Engineer...Remote jobHourly payLong term contractContract work- ...just inform it orchestrates. ODAIA delivers AI-powered commercial intelligence for life sciences... ...with healthcare providers, through human-centric software powered by AI. WHAT'S ON OFFER We're looking for a Senior Full-Stack Developer to join our engineering team!...SeniorFull timeInternshipWork at officeLocal areaImmediate startRemote workWork from homeFlexible hours
- ...Mexico, and Latin America. MediCore is Rules Cube's AI-powered patient access and clinic operations platform... ...North and Latin America, and we're building out the engineering team behind it. The Role As a Senior Full Stack Engineer on the MediCore team, you'll own...SeniorFull time
- ...bank globally, putting customers at the heart of everything we do. The Opportunity You’ll join the eTrading infrastructure engineering team responsible for resilient deterministic and low-latency network services supporting electronic trading platforms. This hands-...Permanent employmentLocal areaRemote work
$100k - $145k per year
...Job Description: What if the AI agents you help build empower legal... ...and ships using AI-native engineering practices: agentic coding tools that let a small, senior group move at a pace well beyond... ...architecting and shipping production software systems, including hands-on...SeniorFull timeInternshipWork at officeLocal areaFlexible hours- ...seamless and quick payments. Across the Link Engineering org, we focus on building delightful... ...methods. Our team's work spans the entire stack from front-end experiences, to infrastructure... ...requirements ~2–10+ years of industry software engineering experience (does not include...Internship
- We’re seeking a Senior Software Engineer to enhance a cross-asset order and position management system. The engineer shall have experience designing... ...high-performance expectations AI Driven Software Development...SeniorLong term contract
$120 - $180 per hour
...Mercor connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors... ..., Larry Summers , and Jack Dorsey . Position: Senior Software Engineering Experts Type: Contract Compensation: $120–...SeniorRemote jobContract workSummer work- ...the world. Miratech retains nearly 1000 full-time professionals, and our annual growth... ...We are looking for a Senior Full Stack Developer to design, build and maintain... ...SQL. This role suits a strong hands-on engineer who is equally comfortable on the front...SeniorFull timeInternshipWork at officeRemote workRelocation2 days per week
- ...Software Developer - Full Stack Client: Community Service Cluster Location: Toronto ON Pay Rate: 95- 103/hr incorp Description... ...consult with and provide advice to clients, program staff and senior management. · A team player with a track record for meeting...Senior
$64.02k - $80.03k per year
...ways to bank—online, mobile app, phone/full-service Member Connect Contact Centre, and... ..., no matter what role you play. Full-Stack Automation Engineer DUCA is looking for a Full-Stack... ..., automation frameworks, scripting, and AI‑assisted automation tools to improve reliability...Full timeCasual workManual laborWork at office$90k - $175k per year
...everywhere Design and build across the full stack: modern frontend frameworks, backend... ...Turn pursuit conversations into working software fast. Build demos, PoCs, and accelerators... ...review code, establish architecture and engineering standards, and pair with engineers to unblock...Permanent employmentFlexible hoursDay shift$90.18 - $108.22 per hour
...RQ00731 - Software Developer - Full Stack - Senior 7+ month contract (164 business days) - possible extension Hybrid (as needed onsite) - 525 University Avenue Must Haves: ~7+ years of hands-on ReactJS development experience building complex production-grade...SeniorRemplacementContract work- ...Overview We are looking for a Senior Full Stack Developer to take ownership of backend architecture and development for end-user self-service... ...scalable, secure, and maintainable applications Knowledge of software development principles, design patterns, and integration...SeniorFor contractorsInternshipFlexible hours
- ...Full-Stack Software Engineer Location: Global, Fully Remote Job Type: Contractor | ~15 hours/week Schedule: Flexible We're looking for experienced Full-Stack Software Engineers to support an AI training project focused on software development, debugging...SeniorRemote jobFor contractorsFlexible hours
- ...About Forma.ai: Forma.ai is a Series B startup that's revolutionizing... ...Team We build enterprise software that helps organizations... ...go-to-market agility. Our engineering organization includes multiple... ...ll work alongside other staff, senior, and early-career engineers to...Senior
- ...countries worldwide. Miratech retains over 1000 full-time professionals and has achieved... ...Miratech is looking for a skilled Full Stack Engineer with React and Golang experience to join... ...that power next-generation conversational AI and enterprise solutions. As a Full Stack...Full timeInternshipRemote workWorldwideRelocation
$50 - $80 per hour
...Mercor connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors... ...Angelo , Larry Summers , and Jack Dorsey . Position: Full-Stack Software Engineer Type: Contract Compensation: $50–$...Remote jobContract workSummer work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (AI & Full Stack). Be the first to apply!
- software developer no experience Toronto, ON
- software development engineer Toronto, ON
- software developer internship no experience Toronto, ON
- senior software developer Toronto, ON
- software design engineer Toronto, ON
- software engineer part time Toronto, ON
- new graduate software developer Toronto, ON
- linux software engineer Toronto, ON
- director software engineering Toronto, ON
- software engineer co-op Toronto, ON

