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.
- ...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,...SoftwareFull timeWork at office
- ...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...SoftwareFull timeRemote work
- ...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...SoftwareFull timeWork at officeShift work
- ...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...SoftwareFull timeWork at officeRemote work
- ...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...SoftwareLong term contractFull timeWork at office
- ...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...SoftwareLong term contractFull timeWork at officeLocal areaWork from home
- ...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...SoftwareLong term contractFull timeTemporary workWork at officeFlexible hours
- ...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...SoftwareRemote jobFlexible hours
- 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 timeContract workManual labor
- ...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...SoftwareFull timeLocal area
$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...SoftwareFull timeInternshipWork at officeRemote workFlexible hours$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- ...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...SoftwareFull timeInternshipManual laborWork at office
$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...SoftwareFull timeWork at officeRemote workFlexible hours- ...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...SoftwareFull timeInternshipRemote workWork from home
- ...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...SoftwareFull time
- ...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...SoftwareFull timeInternshipWork at officeRemote workWorldwide
$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...SoftwarePermanent employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week- ...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...SoftwareLong term contractPermanent employmentFull timeWork at office
- ...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...SoftwareInternshipImmediate start
$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...SoftwareRemote jobFull timeWork at officeLocal areaWork from home$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...SoftwareInternshipImmediate start- ...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...SoftwareFull timeWork at officeWork from homeWorldwideFlexible hours
$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 contractPermanent employmentFull time$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...SoftwareRemote jobFull timeWork at officeLocal areaWork from home$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...SoftwareRemote jobFull timeWork at officeLocal areaWork from home- ...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...SoftwarePermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
$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...SoftwareRemote jobFull timeWork at officeLocal areaWork from home- ...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...SoftwarePermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
$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 payPermanent employmentPart timeSummer workInternshipSeasonal workLive In
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Platform - Ottawa, Canada. Be the first to apply!
- software development engineer Ottawa, ON
- software developer no experience Ottawa, ON
- software engineer intern Ottawa, ON
- software design engineer Ottawa, ON
- software engineer - ai machine learning Ottawa, ON
- software engineer salary in canada Ottawa, ON
- junior software engineer Ottawa, ON
- software developer remote Ottawa, ON
- software engineer - computer Ottawa, ON
- part time software developer Ottawa, ON

