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

Software Engineer, Platform - Ottawa, Canada

Speechify

The mission of Speechify is to make sure that reading is never a barrier to learning.

Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, Google Docs, news articles, websites – into audio, so they can read faster, read more, and remember more. Speechify’s text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity.  

Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. 

Overview

The Platform team owns the backend behind everything Speechify ships: the public TTS API, payments, subscriptions, auth, consumption tracking, and analytics — serving over 50 million users across iOS, Android, Mac, Chrome, and web.

These are systems where correctness compounds. Subscription state has to stay consistent across five clients and two app-store billing systems that each go quiet at the worst moment. Consumption metering has to be exact enough to bill on and cheap enough to run at our request volume. The public TTS API has external customers with their own products depending on our latency and uptime. None of this degrades gracefully — it is either right, or someone gets charged twice.

The job is to make your own job smaller. Every system you own here should need less of you a year from now than it did the day you took it, and the reward for that is a larger one. That is the entire growth path on this team — there is no separate ladder, and no ceiling except the one you stop raising. We are a flat organization: people become leaders here by taking scope and being right about it, fast.

What Yo u’ ll Do

  • Design, build, and own the APIs behind payments, subscriptions, auth, consumption tracking, and our public TTS API
  • Take on services you didn't write and make them faster, cheaper, and harder to break
  • Establish that a change is correct before it ships, and leave behind the checks that keep it correct after you've moved on
  • Automate the parts of your role that shouldn't need a person, then go take on what that freed you up for
  • Turn work you've done once into work the whole team can repeat
  • Design B2B and enterprise integrations for customers building on top of us
  • Work with product, mobile, and web to keep backend architecture ahead of where the product is going

An Ideal Candidate Should Have

  • Proven backend experience in TS/Node (required)
  • Direct experience with GCP; working knowledge of AWS, Azure, or another cloud
  • A habit of giving away work you used to own, and something to show for the room it created
  • A daily working setup with AI agents you can describe in detail — what runs unattended, what you review, and where you've decided it doesn't get to act alone
  • The instinct to check a result against the system itself — logs, database state, the actual request — rather than against a summary of it
  • Judgment about what not to build, and the ability to say plainly why you dropped it
  • A preference for being corrected over being right
  • Preferred: Docker and containerized deployments
  • Preferred: deploying high-availability applications on Kubernetes

Interview process

Several technical interviews plus a take-home assessment on a real codebase. We aim to finish within a week.

The assessment runs in two stages: you'll submit, get real feedback from an engineer on this team, and have time to act on it. Use the tools you use every day. You'll be asked to walk through your reasoning, so bring it.

What We Offer

  • A dynamic environment where your contributions shape the company and its products
  • A team that values innovation, intuition, and drive
  • Autonomy, fostering focus and creativity
  • The opportunity to have a significant impact in a revolutionary industry
  • Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture
  • The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more
  • An active role at the intersection of artificial intelligence and audio – a rapidly evolving tech domain

Think you’re a good fit for this job? 

Tell us more about yourself and why you're interested in the role when you apply.
And don’t forget to include links to your portfolio and LinkedIn.

Not looking but know someone who would make a great fit? 

Refer them! 

Speechify is committed to a diverse and inclusive workplace. 

Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, Platform - Ottawa, Canada in Ottawa, ON vacancy
  •  ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...their own companies. Overview The responsibilities of our Platform team include building and maintaining all backend services,... 
    Software
    Full time
    Work at office

    Speechify

    Ottawa, ON
    1 day ago
  •  ...exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and...  ...services and SDKs that power Speechify's product experience across platforms. It's a critical role for someone who enjoys working at the... 
    Software
    Full time
    Remote work

    Speechify

    Ottawa, ON
    1 day ago
  •  ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ..., engineering, and research work. We are looking for a skilled Software Engineer to join us. What You'll Do Be scrappy to find new... 
    Software
    Full time
    Work at office
    Shift work

    Speechify

    Ottawa, ON
    1 day ago
  •  ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Software
    Full time
    Work at office
    Remote work

    Speechify

    Ottawa, ON
    1 day ago
  •  ...office. These include frontend and backend engineers, AI research scientists, and others from...  ..., and long-term roadmap for the Windows platform. Take ownership of full lifecycle of features...  ...to building accessible and inclusive software. ~ Excellent software engineering... 
    Software
    Long term contract
    Full time
    Work at office

    Speechify

    Ottawa, ON
    1 day ago
  •  ...company building the foundational software and AI to power the autonomous...  ...belief that an elite group of engineers can make a big difference. We...  .... As we expand into Canada, this role is intended to help...  ...defence stakeholders matter. Ottawa is the proposed base for this... 
    Software
    Long term contract
    Full time
    Work at office
    Local area
    Work from home

    Arondite

    Ottawa, ON
    1 day ago
  •  ...Software Engineer/Developer - Ottawa Company Description  RedMane Technology LLC is an application software consulting and systems integration...  ...for our clients throughout the United States and Canada by means of building new applications, implementing cloud... 
    Software
    Long term contract
    Full time
    Temporary work
    Work at office
    Flexible hours

    RedMane Technology

    Ottawa, ON
    8 days ago
  •  ...and accessibility. We’re a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class...  ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you’ll help build and scale Speechify... 
    Software
    Remote job
    Flexible hours

    Speechify

    Ottawa, ON
    more than 2 months ago
  • Company Description Thanks & Regards Balaji Bobby| Resourcing Executive KRG Technologies, Inc., 25000 Avenue Stanford, Suite #243, Valencia, CA 91355 Direct : (***) ***-**** Ext : 251 | Job Description Ø Strong development background, hands-on experience...
    Full time
    Contract work
    Manual labor

    Krg Technology

    Ottawa, ON
    1 day ago
  •  ...station. We are looking for software developers that are inspired...  ...our software-as-a-service platform. We invite you to read our...  ...learning, data science, electrical engineering, and software Startup...  ...quality of life and career in Canada's National Capital Region... 
    Software
    Full time
    Local area

    BluWave-ai

    Ottawa, ON
    6 hours ago
  • $85k - $110k per year

     ...At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future...  ...ISTAR team is seeking a working level Software Engineer to support delivery of critical...  ...role requires on-site work at our Ottawa office and customer locations within... 
    Software
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    1 day ago
  • $105.2k per year

     ...Introduction At IBM Software, we transform client challenges into solutions. Building the world...  ...Your Role And Responsibilities Backend engineers at Confluent build the services and systems that power our data streaming platform. You’ll work on large-scale, distributed backend... 
    Software

    IBM

    Ottawa, ON
    19 days ago
  •  ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation...  ...production systems behind askpollyʼs AI-powered insights platform. This is a full-time role based in Ottawa, ON, operating on a hybrid schedule (4 days per... 
    Software
    Full time
    Internship
    Manual labor
    Work at office

    Forum Ventures

    Ottawa, ON
    1 day ago
  • $85k - $110k per year

     ...At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future...  ...variety of tasks through all stages of the software development life cycle. This role...  ...and onsite at our Calgary or Ottawa office. We have a number of measures... 
    Software
    Full time
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    1 day ago
  •  ...company building a fully integrated platform across the entire public...  ...evidence, there's a good chance our software is working behind the scenes....  ...Role The Staff Software Engineer specializes in mobile app...  ...and iOS. FAA or Transport Canada remote pilot certification with... 
    Software
    Full time
    Internship
    Remote work
    Work from home

    Versaterm

    Ottawa, ON
    1 day ago
  •  ...virtualized environment. To learn more, visit ribboncommunications.com. OPPORTUNITY We are recruiting a Cloud Native Software Engineer to join the Common Platform Microservices team. Ribbon is enabling secure and reliable real time IP communications in a virtualized... 
    Software
    Full time

    Ribbon Communications

    Ottawa, ON
    6 hours ago
  •  ...for over 50 years. Backed by a legacy of engineering excellence, reliability and industry-...  ...like speeds. Telesat is headquartered in Ottawa, Canada, and has offices and facilities around...  ...testing of our cutting edge LightSpeed Software by actively engaging with both the test... 
    Software
    Full time
    Internship
    Work at office
    Remote work
    Worldwide

    Telesat

    Ottawa, ON
    1 day ago
  • $90k - $140k per year

     ...per week, Monday to Friday Location: Ottawa Office (3 days per week / hybrid), 170 Laurier...  ...individuals to join the Larus team as a Software Engineer. Our Software Engineering team is...  ...Canadian citizen or permanent resident of Canada). ~5+ years of direct experience in... 
    Software
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    a month ago
  •  ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director, Engineering...  ...real-time operational insights. Our cloud-based platform integrates seamlessly with your existing cameras and... 
    Software
    Long term contract
    Permanent employment
    Full time
    Work at office

    Sol Ink

    Ottawa, ON
    1 day ago
  •  ...phone, your positive experience could be a direct result of our technology—and your hard work! About The Role As a Junior Software Engineer on the Message Spool team, you will work with senior engineers to build and improve the persistence layer of the Solace Event... 
    Software
    Internship
    Immediate start

    Solace

    Ottawa, ON
    1 day ago
  • $180k - $300k per year

     ...communities. The Role We are looking for multiple Principal Software Engineers who are self-starters, love solving technical challenges, and...  ...and services on our multi-tenant, highly scalable cloud platform. \n What You'll Do You get to play with the latest... 
    Software
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    1 day ago
  • $58k - $104k per year

     ...Job description Huawei Canada has an immediate internship opening for an Engineer. About the team:  openJiuwen is...  ...capabilities of the openJiuwen AI Agent Platform, including Agent Frameworks,...  ...Research Agents, Data Agents, and Software Engineering Agents. Contribute... 
    Software
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Ottawa, ON
    1 day ago
  •  ...Snyk (pronounced "sneak") comes in. Snyk is a developer security platform that makes it easy for development teams to find, prioritize,...  ...IDE, or in a CI/CD pipeline. We are looking for a talented software engineer with a passion for creative problem solving to join the CLI... 
    Software
    Full time
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Snyk

    Ottawa, ON
    6 hours ago
  • $100k - $140k per year

     ...Location: Ottawa, ON (on-site) Employment type: Full-time Salary range: $100,000...  ...secure communications, and quantum computing platforms engineered for the performance, reliability, and...  ...eligible to obtain and maintain Government of Canada security clearance, if required for... 
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    22 days ago
  • $85k - $225k per year

     ...life sciences industry , committed to making a positive impact on its customers, employees, and communities. The Role Software Engineers will contribute to the technical design and implementation of product features for various products at Veeva. In this role, you... 
    Software
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    1 day ago
  • $110k - $270k per year

     ...communities. The Role We are looking for multiple Senior Software Engineers that are eager to build in a dynamic, startup environment...  ...build new applications on an existing, robust enterprise platform Build new cloud infrastructure from scratch following the... 
    Software
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    1 day ago
  •  ...an AI-driven analytics and intelligence platform that bridges the gap between performance...  ...help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you...  ...company with team members spanning Canada, the U.S., and beyond, but also have office... 
    Software
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    4 days ago
  • $110k - $270k per year

     ...employees, and communities. The Role   Veeva’s Vault Platform enables rapid development of enterprise applications for our...  ..., and highly available platform.   We are seeking Senior Software Engineers who are passionate about designing and implementing a highly... 
    Software
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    1 day ago
  •  ...an AI-driven analytics and intelligence platform that bridges the gap between performance...  ...updates. We’re looking for a senior software engineer who loves working at the boundary between...  ...first company with team members spanning Canada, the U.S., and beyond, but also have... 
    Software
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    4 days ago
  • $21.59 per hour

     ...week is 24- 32 hours Pay rate $21.59 CAD per Hour Posting closes on April 15 ,2026 Hiring for this position is subject to the Canada Summer Job Program funding. Direct Support Professional (DSP) employees work with people who experience developmental disabilities... 
    Hourly pay
    Permanent employment
    Part time
    Summer work
    Internship
    Seasonal work
    Live In

    Karis Disability Services Careers

    Ottawa, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Platform - Ottawa, Canada. Be the first to apply!