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

Senior Software Engineer (AI & Full Stack)

$135k - $150k per year

Makeitfable

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 theForbes Accessibility 100list 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.

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.

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.

What’sin it for you?
At Fable,you’lljoin a collaborative and mission-driven environment whereyou’llwork 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,healthand dental coverage, and more.

Accessibility accommodations

Fable is an inclusive workplace. If you are facing any accessibility requirements or concernsregardingthe hiring process or employment with us, please fill out this form or email us at View email address on click.appcast.io and include the subject line“Accessibility accommodation for Senior Software Engineer job application.”

Pay range

$135,000 – $150,000the salary bandis designed to reflectthe range of skills and experience neededfor the positionandis subject to change. The final salary isbased onrelevant skills,experience,and internal equity. This posting reflects an existing vacancy. Artificial intelligence (AI) tools may be used to supportpartof the recruitment and selection process. However, all hiring decisions are made by our hiring managers.

#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (AI & Full Stack) in Canada vacancy
  • $135k - $150k per year

     ...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...  ...is looking for a highly motivated Senior Software Engineer with deep backend... 
    Senior

    Fable

    Canada
    1 day ago
  • $115k - $160k per year

     ...global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers...  ...hear from you! Role Overview We are looking for a Senior Software Engineer (Full Stack!) to join the our dynamic team and help build... 
    Senior
    Work at office
    Local area
    Worldwide
    Flexible hours

    Magnet Forensics Inc.

    Canada
    1 day ago
  • $170.4k - $234.3k per year

     ...optimizations per second, the AI-powered StackAdapt Marketing Platform...  ...and marketing channels. Engineering at StackAdapt: As an Engineer...  ...have exposure to modern tech stacks around GoLang, Ruby on Rails,...  ....    We're seeking a Senior Full Stack Engineer to help lead... 
    Senior
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    a month ago
  •  ...Fable is seeking a senior software engineer with deep backend expertise, full-stack skills, and hands-on AI-powered development experience. You will own complex software from idea through production, partnering with product, design, and SRE to deliver scalable customer-facing... 
    Senior

    Makeitfable

    Canada
    1 day ago
  • $150k - $180k per year

     ...This is a  full-time, permanent opportunity for candidates based in Canada and authorised...  ...is an independent team of data & AI experts, engineers, and designers who build intelligent digital...  ...digital products. Whether you are a Senior Engineer, Tech Lead, or DevOps Engineer,... 
    Senior
    Permanent employment
    Full time
    Manual labor
    Remote work
    Flexible hours

    Nearform

    Canada
    29 days ago
  • $140k - $192.5k per year

     ...optimizations per second, the AI-powered StackAdapt Marketing Platform...  ...and marketing channels. Engineering at StackAdapt: As an Engineer...  ...and have exposure to modern tech stacks around GoLang, Ruby on Rails,...  ...succeed.    We're seeking a Full Stack Engineer to help lead our... 
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    a month ago
  • $145k - $165k per year

     ...automation together in a single place, and we are expanding its AI capabilities faster than ever. If you want to work on a product...  ...that want to plan smarter and move faster. As a Senior Full-Stack Engineer on the FP&A Plus platform, you will design, build, and... 
    Senior
    Internship

    Prophix Software Inc.

    Canada
    1 day ago
  • $170.4k - $234.3k per year

     ...optimizations per second, the AI-powered StackAdapt Marketing Platform...  ...and marketing channels. Engineering at StackAdapt:  As an...  ...have exposure to modern tech stacks such as GoLang, AWS, Kubernetes...  ...and lead by example to uphold software development best-practices in... 
    Senior
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    12 days ago
  • $140k - $165k per year

     ...Kindsight leverages real-time data and AI to help thousands of organizations...  ...Position Summary: We’re looking for a Senior Fullstack AI Platform Engineer who wants to build AI systems that...  ...intersection of AI application engineering, full-stack development, and platform... 
    Senior
    Manual labor

    Kindsight

    Canada
    7 hours ago
  • $110k - $140k per year

     ...combine human-centric collaboration with AI-driven innovation to redefine financial...  ...vacancy We’re looking for our next Senior Fullstack API Engineer. Could It Be You? At Questrade, we...  ...is a comprehensive role requiring deep full-stack engineering discipline. You will... 
    Senior
    Permanent employment
    Full time
    Work at office

    Community Trust Company

    Canada
    1 day ago
  •  ...applications and next steps. Our partner is looking for a Software Engineer, Transfers based in Canada. This role offers the opportunity...  ...patients across Canada. You will contribute across the full technology stack, shaping both backend services and frontend experiences... 
    Senior
    Remote job
    Canada
    12 hours ago
  •  ...financial systems, risk analytics, and modeling, and grow in a global software development environment? Our graduate program offers in-depth...  ...Our exclusive partnership with Columbia University’s School of Engineering gives Alumni access to two Executive Education certificates and... 

    mthree Recruiting Portal

    Canada
    10 days ago
  •  ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30...  ...application Summary We are seeking a highly experienced Senior Advanced Analytics / AI Engineer (LLMOps) with 10+ years of experience in advanced... 
    Senior
    Contract work
    Internship

    PLATO

    Canada
    8 days ago
  •  ...PLATO is Canada’s largest Indigenous-owned software testing and technology services company....  ...We are seeking an experienced AI Engineer with 5+ years of experience designing, developing...  ...solutions using the Microsoft technology stack. The successful candidate will be responsible... 
    Contract work
    Internship

    PLATO

    Canada
    8 days ago
  •  ...and next steps. Our partner is looking for a Staff AI Engineer based in Canada. This is a hands-on senior individual contributor role focused on designing, building...  ...-offs. Requirements ~8+ years of professional software engineering experience, including at least 3 years... 
    Senior
    Remote job
    Flexible hours
    Canada
    12 hours ago
  • $196k - $207k per year

     ...intersection of Marketing, Product, and Engineering, we own the platforms behind campaign feeds...  ..., and QA automation. We're seeking a Senior Software Engineer to provide technical leadership...  ...infrastructure, tooling, and best practices for AI-assisted development across engineering... 
    Senior
    Remote job
    Long term contract
    Permanent employment
    Temporary work
    Work at office
    Work from home
    Flexible hours
    Canada
    6 hours ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic...  ...high-priority areas Mentor and guide senior engineers and technical leads through...  ...years of experience building and scaling full-stack applications ~ Proven experience... 
    Senior
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic...  ...In this role, you will work across the full software development lifecycle,...  ...engineering practices. You will partner with senior engineers for guidance on architecture... 
    Senior
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • $150k - $210k per year

     ...the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is...  ...you: Have significant experience as a senior or staff-level software engineer on product...  ...teams, and other stakeholders Can use AI-assisted development tools thoughtfully... 
    Senior
    Full time

    Checkfront

    Canada
    a month ago
  •  ...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently...  ...alongside global innovators to build AI-powered solutions that solve hoteliers'...  ...How You'll Make an Impact:   As a Senior Backend Engineer on the Booking Engine squad, you'll... 
    Senior
    Long term contract
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Weekend work

    Third-Party Job Posts

    Canada
    a month ago
  •  ...putting our customers first. As the Engineering Manager, AI Product Development , you will provide...  ...and hands-on guidance to a team of software engineers building AI-enabled products...  ...environment. What you'll do Lead a team of senior software engineers, creating a culture... 
    Senior
    Full time
    Remote work
    Flexible hours

    HostPapa

    Canada
    a month ago
  • $136k - $168k per year

     ...THE ROLE DEPT® is seeking a Principal, Software Engineering (Adobe - Integrations & Automations) to...  ...enterprise environment. Integration Stack Expertise: Deep technical command of REST...  ...status, and disability. DEPT® uses AI-assisted technology (Metaview) to capture... 
    Long term contract
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    DEPT®

    Canada
    21 days ago
  • $145k - $155k per year

     ...are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you will design...  ...to request an accommodation. We use AI-enabled tools throughout our recruitment... 
    Senior
    Remote work

    Tucows Domains

    Canada
    20 days ago
  • $110k - $120k per year

     ...world. Their success is built on engineering excellence, practical...  ...compensation range reflects the full scope of the role as currently...  ...Experience ~7+ years of software development experience ~ Extensive...  ...will be judged by a human. AI may be used to craft correspondence... 
    Senior
    Permanent employment
    Full time
    Relocation package

    Stoakley-Stewart Consultants

    Canada
    a month ago
  • $68 per hour

     ...taking direction from a lead or principal engineer Identifies solutions that meet business...  ...client projects. Troubleshoots and resolves software issues and optimizes performance...  ...scalable systems on AWS Proficient with AI-assisted coding tools (e.g., Copilot, Claude... 
    Senior
    Hourly pay
    Fixed term contract
    Remote work
    Flexible hours

    DEPT®

    Canada
    5 days ago
  • $100k - $125k per year

     ...innovate, and deliver—for each other and our clients—to make the world work better for people. Role Overview This role sits within our AI and Innovation Hub — an enterprise-wide team focused on operationalizing and integrating AI tools and capabilities into our core... 
    Senior
    Remote work

    Escalent

    Canada
    24 days ago
  •  ...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently...  ...alongside global innovators to build AI-powered solutions that solve hoteliers'...  ...How You'll Make an Impact:   As a Senior Frontend Engineer on the squad, you'll build and evolve... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Weekend work

    Third-Party Job Posts

    Canada
    a month ago
  •  ...We are seeking a highly skilled Senior Python Engineer to join our distributed engineering team. In...  ...efficiency. The ideal candidate brings a strong software engineering foundation combined with...  ...including recent SDVI features (such as AI-driven workflows), onboarding new... 
    Senior
    Remote job

    EPAM Systems

    Canada
    29 days ago
  •  ...developer community, driving adoption of modern DevOps tooling and AI-powered workflows like GitHub Copilot. You'll blend technical...  ...communication skills to create engaging content, host trainings, and empower engineers to build faster and smarter. At EPAM, you'll work on cutting-... 
    Remote job
    Work at office

    EPAM Systems

    Canada
    6 days ago
  •  ...We are looking for an AI Developer Coach —a seasoned software engineer with strong coaching and mentoring instincts who can embed directly with engineering...  ...running with TPMs Build trust and psychological safety with senior and experienced engineers, guiding adoption through... 
    Senior
    Remote job
    Manual labor

    EPAM Systems

    Canada
    13 days 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!