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

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer, Platform - Waterloo, Canada in United States vacancy
  • $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... 
    Software
    Local area
    Remote work
    Weekend work
    Weekday work

    Grafana

    United States
    10 hours ago
  • $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... 
    Software
    Work at office
    Remote work
    2 days per week

    Wolters Kluwer

    United States
    2 days ago
  • $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... 
    Software
    Remote work
    Flexible hours

    Affirm

    New York, NY
    3 days ago
  •  ...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... 
    Software
    Work at office
    Remote work

    Zortech Solutions

    United States
    1 day ago
  •  ...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... 
    Software
    Remote work
    Flexible hours

    OneSource Virtual

    Richmond, VA
    1 day ago
  • $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-... 
    Software
    Full time
    Remote work
    Monday to Friday
    Flexible hours
    Shift work

    Power Personnel

    United States
    1 day ago
  •  ...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... 
    Software
    Work at office
    Remote work

    Speechify

    United States
    1 day ago
  •  ...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).... 
    Software
    Contract work
    Remote work

    Zortech Solutions

    United States
    1 day ago
  •  ...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... 
    Software
    Remote work

    Zortech Solutions

    United States
    1 day ago
  •  ...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... 
    Software
    Contract work
    Remote work

    Zortech Solutions

    United States
    1 day ago
  • $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... 
    Software
    Full time
    Flexible hours

    Panopto

    New York, NY
    3 days ago
  • $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... 
    Software
    Remote work
    Flexible hours

    Entrust

    United States
    3 days ago
  •  ...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... 
    Software
    Internship
    Remote work

    CloudBerry

    United States
    2 days ago
  •  ...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... 
    Software
    Remote work
    Flexible hours

    Sanity

    United States
    10 hours ago
  • $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... 
    Software
    Remote work
    Flexible hours

    Yelp

    United States
    1 day ago
  •  ...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... 
    Software
    Work experience placement
    Remote work

    Zortech Solutions

    United States
    1 day ago
  •  ...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

    Argyle Infotech

    Seattle, WA
    2 days ago
  •  ...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... 
    Software
    Full time
    Remote work
    Worldwide

    Jobgether

    New York, NY
    3 days ago
  • $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... 
    Software
    Full time
    Live in
    Local area
    Remote work
    Overseas
    Shift work

    Kanopi Studios

    Tuscumbia, AL
    1 day ago
  •  ...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’... 
    Software
    Remote work
    Flexible hours

    Zortech Solutions

    United States
    1 day ago
  • $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... 
    Software
    Local area
    Remote work
    Shift work

    metajive

    United States
    10 hours ago
  •  ...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... 
    Software
    Work at office
    Remote work
    Flexible hours

    Marqueta Referrals

    United States
    1 day ago
  •  ...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... 
    Software
    Local area
    Remote work
    Flexible hours

    Grafana

    United States
    1 day ago
  •  ...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... 
    Software
    Work experience placement
    Remote work

    Zortech Solutions

    United States
    1 day ago
  •  ...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... 
    Software
    Remote work

    Futran Tech Solutions Pvt. Ltd.

    United States
    10 hours ago
  •  ...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... 
    Software
    Full time
    Work at office
    Local area

    UniFirst

    Grundy Center, IA
    3 days ago
  •  ...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... 
    Software
    Permanent employment
    Full time
    Internship
    Remote work
    Flexible hours

    Hour Consulting

    United States
    10 hours ago
  •  ...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... 
    Software
    Work experience placement
    Remote work

    Zortech Solutions

    United States
    1 day ago
  •  ...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 work
    Flexible hours

    Zortech Solutions

    United States
    1 day ago
  •  ...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... 
    Software
    Remote work

    Futran Tech Solutions Pvt. Ltd.

    United States
    4 days ago

Do you want to receive more vacancies?

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