Senior Software Engineer (AI & Full Stack)
$135k - $150k per yearMakeitfable
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$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$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...SeniorWork at officeLocal areaWorldwideFlexible hours$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- ...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
$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...Local areaRemote workWork from homeHome officeFlexible hours$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...SeniorInternship$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$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...SeniorManual labor$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...SeniorPermanent employmentFull timeWork at office- ...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...SeniorRemote job
- ...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...
- ...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...SeniorContract workInternship
- ...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 workInternship
- ...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...SeniorRemote jobFlexible hours
$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...SeniorRemote jobLong term contractPermanent employmentTemporary workWork at officeWork from homeFlexible 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$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$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- ...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
- ...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
$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$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$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$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...SeniorHourly payFixed term contractRemote workFlexible hours$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- ...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
- ...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
- ...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 jobWork at office
- ...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!
- software developer internship Canada
- software development engineer Canada
- software developer no experience Canada
- junior software developer Canada
- software engineer Canada
- software engineer devops Canada
- software developer co-op Canada
- remote entry level software developer Canada
- software engineer co-op Canada
- junior software engineer Canada


