Software Engineer, Platform - Waterloo, Canada
Speechify
Software Engineer, Platform
Waterloo, Canada
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. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies.
Overview
The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs.
This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is passionate about making product decisions, and has experience building great user experiences that delight users.
We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount.
Our interview process involves several technical interviews and we aim to complete them within 1 week.
What You'll Do
- Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements
- Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability
- Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients
- Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience
An Ideal Candidate Should Have
- Proven experience in backend development: TS/Node (required)
- Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers
- Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact
- Preferred: Experience with Docker and containerized deployments
- Preferred: Proficiency in deploying high availability applications on Kubernetes
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.
$186.37k - $223.64k
...Staff Backend Engineer - Grafana App Platform Grafana Labs, the company behind the open observability... ...looking for candidates in the US and Canada. The Opportunity: As our Cloud... ...you were responsible for operating the software you have built. You have worked on...SoftwareLocal areaRemote workWeekend workWeekday work$99.6k - $174k
...Senior Full Stack Engineer, AI Platform & Agents Build the GenAI platform that powers critical... ...making at a global scale. Location: US/Canada, Hybrid or Remote - Work Hours: Must... ...~5+ years of professional software engineering experience. ~ Strong full...SoftwareWork at officeRemote work2 days per week$150k - $200k
...Affirm is seeking a Senior Software Engineer for its Growth Platform team, responsible for backend system development and user engagement strategies. The... ...Kubernetes. The position allows for remote work across Canada and offers a competitive salary ranging between $150,00...SoftwareRemote workFlexible hours- ...Power Platform Developer Location: Remote/Canada Duration: 1+ Year Job Description: Certifications & Education Requirements: Post-secondary education in Software Engineering, Computer Science, Information Technology, or other post-secondary education...SoftwareWork at officeRemote work
- ...Summary The Canada Payroll Processor will be responsible for providing payroll services support to our client base in a fast‑paced... ...experience 2–5 years of payroll experience using common industry software FPC required before or within 6 months of hire Experience...SoftwareRemote workFlexible hours
$150k - $180k
...Healthcare Platform Engineer (.NET / Azure) – Remote (Canada) Are you a backend engineer who enjoys building scalable systems and wants your work to have... ...production environments ~ Strong understanding of software design principles ~ Experience working in product-...SoftwareFull timeRemote workMonday to FridayFlexible hoursShift work- ...Senior Software Engineer, Windows/Desktop Applications The mission of Speechify is to make sure that reading is never a barrier to learning... ..., UI/UX architecture, and long-term roadmap for the Windows platform. Take ownership of full lifecycle of features: conception...SoftwareWork at officeRemote work
- ...Cloud Security Engineer-Azure Cloud & DevSecOps Duration: 6+ Months... ...Contract Location: Remote in Canada We are seeking a highly... ...security is embedded throughout the software development lifecycle.... ...Experience with other cloud platforms (e.g., AWS, Google Cloud)....SoftwareContract workRemote work
- ...Power-BI Developer Location: Remote/Canada Duration: 1+ Year Job Description: Certifications & Education Requirements: Post-secondary education in Software Engineering, Computer Science, Information Technology, or other post-secondary education acceptable...SoftwareRemote work
- ...Developer Duration: 6+ Months Contract Location: Remote in Canada -EST • 6+ years’ experience in demonstrable Java development... ...any version control tool • Demonstrable experience in building software around Design Patterns • Hands-on experience in Services Oriented...SoftwareContract workRemote work
$70k - $85k
...People Operations Specialist (US or Canada) This range is provided by Panopto. Your actual... ...administrator for HRIS and payroll platforms (TriNet, Deel, and future systems); ensure... ...PowerPoint, SharePoint), and other office software. Ability to handle confidential...SoftwareFull timeFlexible hours$89.44k - $131.18k
...Work cross-functionally with engineering, support, project management,... ...experience as a Senior Systems, Software, or Support Engineer.... ...%). Experience with cloud platforms (AWS, Azure) and containerization... ...time in whole or in part. In Canada: The pay range for this position...SoftwareRemote workFlexible hours- ...seeking a driven and enthusiastic Junior Software Developer to join our growing... ...candidates based in the United States or Canada. Whether youre a recent graduate or someone... ...Bachelors degree in Computer Science, Engineering, or related field (or equivalent experience...SoftwareInternshipRemote work
- ...Customer Success Engineer At Sanity.io, we're building the future of AI... ...: Remote in the United States or Canada ~3-5 years of experience in a software development role ~ Advanced experience... ...backend architecture and SaaS platform integrations ~ Experience...SoftwareRemote workFlexible hours
$135k - $185k
...Software Engineer Yelp's Telephony team is hiring a Software Engineer to help build and scale the telecom platform that nearly all of Yelp's revenue flows through. Our platform is built... ...be located in any particular area in Canada. We welcome applicants from throughout...SoftwareRemote workFlexible hours- ...Salesforce Developer (with Admin Skills) Location: Remote /Canada Duration: 12+ Months Job Description: Mandatory Skills... ...and configuration steps. Ability to configure, test, debug, software, and document programs according to standards, policies and...SoftwareWork experience placementRemote work
- ...Senior QA Engineer Seattle WA USA or Vancouver BC Canada – Onsite (Need locals only) FTE Position We are seeking a qualified candidate for the role... ...: Must-Have: Familiarity with cloud platforms such as Azure, AWS, or Google Cloud for testing within...Local area
- ...currently looking for a Senior Cloud Engineer in Canada . As a Senior Cloud Engineer, you will... ...with cross-functional teams, including software engineers, data engineers, and data scientists... ...Hands‑on experience with Google Cloud Platform (GCP) Proficiency in Python and SQL...SoftwareFull timeRemote workWorldwide
$58k - $70.8k
...position is open to applicants in the US and Canada. Kanopi Studios will be closed for... ...Manager and members of the Sales Engineering team to develop and present technical... ...Ideally, you have worked with each of these software platforms, but it's not a dealbreaker if we have...SoftwareFull timeLive inLocal areaRemote workOverseasShift work- ...Set Top Box Engineer Duration: 6+ Months Location: Canada – Remote Join our team to accomplish together.... ...capabilities. Our engineers and software developers are building technologies... ...existing end customer video delivery platforms, to ensure they meet TELUS’...SoftwareRemote workFlexible hours
$110k
...Tech Lead & Agentic Engineer At Metajive, we build mind-blowing... ...GitHub Copilot, custom agent platforms) to direct an orchestra of specialized... ...degree in Computer Science, Software Engineering, or a related... ...,600 CAD) for this position (Canada) D.O.E. Candidate must reside...SoftwareLocal areaRemote workShift work- ...Software Engineer II - Canada Toronto, Canada As a talented Software Engineer II, you will deliver resilient and sustainable software projects from design to implementation and rollout. You will execute on defined projects to achieve team-level goals and own minor...SoftwareWork at officeRemote workFlexible hours
- ...Staff AI Engineer Grafana Labs, the company behind the open observability... ...fully managed observability platform, is flexible and built for... ...in applicants from Canada time zones only at this time.... .... We're looking for an AI Software Engineer with a strong software...SoftwareLocal areaRemote workFlexible hours
- ...Senior DevOps Engineer with Programming (Java or Python) Location: Vancouver, BC/Remote Duration: 12+ Months The Senior Software Engineer role will assist in developing high-performing, well-tested and thoughtfully architected software applications that satisfy...SoftwareWork experience placementRemote work
- ...Salesforce Senior Developer-Canada Remote JC: 169585 5-8 Years of relevant experience working on Salesforce customizations... ...projects. ~ Knowledge and experience in developing software using agile methodologies. ~ Skilled in building relationships...SoftwareRemote work
- ...Sales Manager - Waterloo, IA Grundy Center, Iowa Job ID: 260... ...With the most in-depth training platform in the industry, our... ...data management device with CRM software Full range of benefits including... ...throughout the U.S., Canada, and Europe. We were included...SoftwareFull timeWork at officeLocal area
- ...Full Stack Engineer — Remote (Canada) A fast-growing Canadian real estate technology company with teams... ...nationwide through a large-scale platform. This is a full-time, permanent position... ...For ~0-3 years of professional software development experience or recent...SoftwarePermanent employmentFull timeInternshipRemote workFlexible hours
- ...Developer Location: Remote/Canada Duration: 6+ Months Job... ..., and maintenance of cross-platform mobile applications using the... ...identify bugs, and ensure overall software quality and reliability.... ...degree in Computer Science, Engineering, or related field (or equivalent...SoftwareWork experience placementRemote work
- ...WebMethod Technical Architect Location: Remote/Canada Duration: 6+ Months Job Description: Web Methods Expert. This role is focused on the Infrastructure side and needs architect-level candidates. Over +7 years of experience in SoftwareAG webMethods...Remote workFlexible hours
- ...Salesforce Senior Developer-Canada Remote 5-8 Years of relevant experience working on Salesforce customizations ~ Experience... ...maintenance projects. ~ Knowledge and experience in developing software using agile methodologies. ~ Skilled in building relationships...SoftwareRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Platform - Waterloo, Canada. Be the first to apply!
- software sales engineer United States
- software engineer full time United States
- facebook software engineer United States
- startup software engineer United States
- intermediate software engineer United States
- research software engineer United States
- software developer no experience United States
- labview software developer United States
- rust software engineer United States
- freelance software developer United States

