Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (AI & Full Stack)

$130k - $150k per year
Full-time

Fable

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. 

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (AI & Full Stack) in Toronto, ON vacancy
  •  ...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... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Direct hire
    Immediate start

    NationMind LLC

    Toronto, ON
    2 days ago
  •  ...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... 
    Senior
    Work at office
    Local area
    2 days per week

    OpenTable

    Toronto, ON
    13 days ago
  •  ...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... 
    Senior
    Full time

    baselane

    Toronto, ON
    17 days ago
  •  ...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... 
    Suggested
    Full time
    Internship

    Appnovation Technologies

    Toronto, ON
    11 days ago
  • $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... 
    Suggested
    Full time
    Casual work
    Remote work

    Fiscal.ai

    Toronto, ON
    more than 2 months ago
  • $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... 
    Senior
    Long term contract
    Immediate start
    Worldwide

    Fitch Group

    Toronto, ON
    7 days ago
  •  ...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... 
    Senior
    Full time
    Remote work
    Flexible hours

    BusPlanner

    Toronto, ON
    16 days ago
  • $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... 
    Senior
    Long term contract
    Immediate start

    Fitch Group

    Toronto, ON
    13 days ago
  • $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... 
    Senior
    Long term contract
    Full time
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    acquird

    Toronto, ON
    5 hours ago
  •  ...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

    HSBC Global Services Limited

    Toronto, ON
    56 minutes ago
  • $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... 
    Senior
    Long term contract
    Work at office
    Immediate start
    Worldwide
    Flexible hours

    Fitch Group

    Toronto, ON
    28 days ago
  •  ...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 time
    Internship
    Remote work
    Relocation

    Miratech

    Toronto, ON
    9 days ago
  • $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 job
    Hourly pay
    Long term contract
    Contract work

    NearSource

    Toronto, ON
    21 days ago
  •  ...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!... 
    Senior
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Remote work
    Work from home
    Flexible hours

    Odaia Intelligence Inc.

    Toronto, ON
    16 days ago
  •  ...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... 
    Senior
    Full time

    Rules Cube

    Toronto, ON
    a month ago
  •  ...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 employment
    Local area
    Remote work

    HSBC Global Services Limited

    Toronto, ON
    56 minutes ago
  • $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... 
    Senior
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...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

    Stripe

    Toronto, ON
    14 days ago
  • 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... 
    Senior
    Long term contract

    Luxoft

    Toronto, ON
    5 days ago
  • $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–... 
    Senior
    Remote job
    Contract work
    Summer work

    Mercor

    Toronto, ON
    7 days ago
  •  ...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... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    Relocation
    2 days per week

    Miratech

    Toronto, ON
    9 days ago
  •  ...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

    Analyst Technical Solutions

    Toronto, ON
    13 days ago
  • $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 time
    Casual work
    Manual labor
    Work at office

    DUCA Financial Services Credit Union Ltd.

    Toronto, ON
    23 days ago
  • $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 employment
    Flexible hours
    Day shift

    Deloitte

    Toronto, ON
    58 minutes ago
  • $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... 
    Senior
    Remplacement
    Contract work

    Source Code

    Toronto, ON
    more than 2 months ago
  •  ...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... 
    Senior
    For contractors
    Internship
    Flexible hours

    Adastra Corporation

    Toronto, ON
    5 days ago
  •  ...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... 
    Senior
    Remote job
    For contractors
    Flexible hours

    YO AI Labs

    Toronto, ON
    a month ago
  •  ...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

    Forma.ai

    Toronto, ON
    20 days ago
  •  ...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 time
    Internship
    Remote work
    Worldwide
    Relocation

    Miratech

    Toronto, ON
    12 days ago
  • $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 job
    Contract work
    Summer work

    Mercor

    Toronto, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (AI & Full Stack). Be the first to apply!