Senior Software Engineer (AI & Full Stack)
$135k - $150k per yearCanada
- Remote job
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.
Responsibilities Technical Ownership
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 [email protected]and include the subject line “Accessibility accommodation for Senior Software Engineer job application.” Pay range $135,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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
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 [email protected]and include the subject line “Accessibility accommodation for Senior Software Engineer job application.” Pay range $135,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 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (AI & Full Stack) in Canada vacancy
$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...SeniorLocal areaRemote workWork from homeHome officeFlexible hours$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,...SeniorPermanent employmentFull timeManual laborRemote workFlexible hours$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...SuggestedLocal areaRemote workWork from homeHome officeFlexible hours$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...SeniorLocal areaRemote workWork from homeHome officeFlexible hours- ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert... ...is required at time of application Job Summary: As an AI Engineer, you will play a critical role in designing and implementing...SeniorContract workInternship
- ...At Replicant, we believe AI should work for people, starting with customer service. We’re looking for a Software Development Engineer in Test (SDET) to help raise the bar for quality across... ...AI. What You'll Do Act as a senior technical authority for quality engineering...SeniorFull timeRemote workFlexible hours
- ...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...
$196k - $246k per year
...Solutions Architect, Experience Engineering & Platforms to join DEPT®'s... ...role, you will serve as the most senior client-facing voice on large-... ...to modern, performance-first stacks built on Adobe Experience Manager... ...while building toward the full composable vision. Shape Pillar...SeniorWork at officeLocal areaRemote workFlexible hoursShift work$154.8k - $212.85k per year
...30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape... ...NYSE: IOT) sits at the center of hardware, software, AI, and the physical world. The platform... ...is broad and flexible: we're hiring from Senior through Principal, across platform and...SeniorRemote jobLong term contractFull timeInternshipRelocation packageFlexible hours- ...management and asset movement platforms, helping transition a team from manual to automated testing at scale. Join EPAM to engineer solutions that matter. From AI to cloud transformation, you'll collaborate with top-tier innovators, gain autonomy to explore your ideas, and grow...SeniorRemote job
$196k - $246k per year
...Experience: Demonstrable experience in a pre-sales or solution-engineering capacity, including estimating effort and writing technical proposals... ...age, nationality, marital status, and disability. DEPT® uses AI-assisted technology (Metaview) to capture notes and summarize...SeniorWork at officeLocal areaFlexible hours$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...SeniorLong term contractFull timeRemote work$146.3k - $154k per year
...stablecoins on Coinbase's infrastructure. As a Software Engineer on this team within the Developer group,... ...stablecoin supply, working closely with senior engineers on design and security review.... ...EVM chains). ~ Utilizes generative AI responsibly, maintaining human oversight...SeniorRemote jobContract workLocal area- ...We’re looking for a Senior QA Software Developer to join our Core Group. Reporting to an Engineering Manager, you won’t just be testing - you’ll be designing the future of... ...documentation that define our customers' policies. Our stack is primarily MERN (MongoDB, Express, React,...SeniorRemote jobLong term contract
$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...SeniorFull time$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...SeniorLong term contractFull timeRemote work$196k - $273k per year
Narvar is growing! We are looking for a Senior Engineering Manager in Canada to grow and lead our Promise... ...product page, cart, and checkout, using AI/ML that learns from billions of shipments... ...past experience leading teams across full stack and machine learning, and still hands...SeniorRemote jobWorldwide- ...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...SeniorLong term contractWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
$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 contractWork at officeLocal areaRemote workFlexible hoursShift work$108k - $116k per year
...and we are seeking a skilled engineer who thrives on the complexities... ...code. You'll master the entire stack, building elegant solutions... ...proactive individuals who take full ownership of projects, translating... ..., you will meet your fellow Software Engineers, learn our codebases...Long term contractFull timeApprenticeshipLocal areaRemote work$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...SeniorPermanent employmentFull timeRelocation package- ...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...SeniorFull timeRemote workFlexible hours
$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...SeniorRemote work- ...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...SeniorWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
$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...SeniorRemote work- ...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...SeniorRemote job
$110k - $150k per year
...leverages real-time data and AI to help thousands of organizations... ...Fullstack AI Platform Engineer to help build production AI agents... ...for someone who has built real software around LLMs or agents, not just... ...errors. Work with senior engineers to implement features...SeniorManual labor- ...We are seeking a highly skilled Senior Application Engineer with deep T-SQL expertise to join the Liquid Credit Engineering Team, a key division... ...Development: Design, develop, and maintain robust, scalable software solutions supporting complex liquid credit investment...SeniorRemote job
$110k - $130k per year
...Kindsight leverages real-time data and AI to help thousands of organizations around... .... Position Summary: The Senior Automation Engineer will play a pivotal role in modernizing... ...copy-and-paste code and applies sound software-design and clean-code principles. Enable...SeniorLong term contractImmediate startShift work- ...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...SeniorRemote jobManual labor
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (AI & Full Stack). Be the first to apply!
Related searches
- développeur logiciel Canada
- junior software developer Canada
- new graduate software developer Canada
- software developer entry level Canada
- software engineer co-op Canada
- ingénieur développement informatique c++ Canada
- software developer co-op Canada
- software engineer - ai machine learning Canada
- software engineer salary in canada Canada
- software engineer devops Canada

