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

Software Engineer, macOS Core Product - Montreal, Canada

Speechify

Montréal, QC
  • Remote job

About Speechify

At Speechify, our mission is to ensure reading is never a barrier to learning . Over 50 million people use Speechify’s text-to-speech products—including apps on iOS, Android, macOS, Chrome, and web—to listen to PDFs, books, docs, and web content faster, smarter, and more joyfully than ever before. Our product has earned recognition from Google ( Chrome Extension of the Year ) and Apple ( App of the Day and 2025 Inclusivity Design Award ) for its impact and accessibility.

We’re a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class companies like Amazon, Microsoft, Google, Stripe, and more. We move fast, ship often, and love solving real user problems.

Role Overview

As a Software Engineer on the macOS team , you’ll help build and scale Speechify’s core desktop experience for millions of users. You’ll own significant parts of our macOS app architecture, ship production-ready code, and collaborate closely with product, design, and engineering teams across the company.

This is a key role for someone who thrives in a fast-paced startup environment, enjoys making high-impact product decisions, loves delightful user experiences, and has a passion for accessibility and performance.

What Yo u’ ll Do

  • Lead key engineering and product decisions for the macOS app.
  • Write, test, and ship production-quality code that scales to millions of users.
  • Maintain and evolve complex app architecture with a focus on performance and stability.
  • Work within a cross-functional team, partnering with designers and PMs to shape features from concept to launch.
  • Participate in product planning and roadmap discussions.
  • Drive continuous improvement in code quality, CI/CD processes, and development workflows.

You should have:

  • Demonstrated experience shipping macOS (or related desktop) applications used by many customers.
  • Strong engineering instincts with a deep focus on user experience.
  • A strategic mindset for building great products—not just writing code.
  • Ability to work quickly, decide what to build now vs. later, and iterate fast.
  • Experience working in remote, distributed teams.

Technical requirements:

  • Swift / SwiftUI (macOS) proficiency.
  • Solid understanding of  AppKit , macOS frameworks, and desktop-specific UI paradigms.
  • Strong understanding of concurrency and asynchronous execution models
  • Familiarity with Bitrise, CI/CD workflows (e.g., Xcode Cloud, GitHub Actions).
  • Strong understanding of concurrency and asynchronous execution models

What We offer:

  • Impact & Ownership: Build and influence a product used by millions globally.
  • Remote First: Flexible, asynchronous work culture.
  • Growth & Leadership: Flat org — leadership is earned by impact, not title.
  • Collaborative Environment: Work with smart, passionate engineers and designers.
  • Competitive Compensation: Market-aligned salary, bonus, and equity.

Why Join Speechify?

At Speechify, we ship fast, build for real users, and care deeply about quality and accessibility. You’ll work on products that change lives, and your contributions will shape both the product and the company.

If this sounds like your kind of challenge, we’d love to hear from you. Apply with your resume and links to your portfolio or GitHub!

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 more than 2 months ago
Similar jobs that could be interesting for youBased on the Software Engineer, macOS Core Product - Montreal, Canada in Montréal, QC vacancy
  •  ...exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience across platforms. It's a critical role for someone... 
    Software
    Full time
    Remote work

    Speechify

    Montréal, QC
    more than 2 months ago
  •  ...million people use Speechify's text-to-speech products to turn whatever they're reading – PDFs,...  .... These include frontend and backend engineers, AI research scientists, and others from...  ...dedication to building accessible and inclusive software. ~ Excellent software engineering... 
    Software
    Long term contract
    Full time
    Work at office

    Speechify

    Montréal, QC
    more than 2 months ago
  •  ...Description About Fluent Software Group  Fluent Software Group...  ...software companies—and we need engineers who can make ideas real, fast...  ...to create new AI-powered products and sell them into their verticalized...  ...: We do have offices in Montreal and Toronto. The role could... 
    Software
    Long term contract
    Full time
    Internship
    Work at office
    Immediate start
    Remote work

    Valsoft

    Montréal, QC
    more than 2 months ago
  •  ...context layer for AI agents. The product was built around one idea:...  ...GTM leaders to build a revenue engine that moves the business forward...  .... About the role As a Software Engineer at Vasco, you'll...  ...This position is hybrid in Montreal— three days in-person per week... 
    Software
    Full time
    Internship
    3 days per week

    Vasco

    Montréal, QC
    4 days ago
  •  ...type: Regular, full-time Team: Technology / Engineering Start date: As soon as possible. We're a...  ...fast with hands-on analysis, and then build the production systems that put the winning ones to work. LLMs are a core part of how we build here: a first-class tool,... 
    Software
    Full time
    Immediate start

    Calliere

    Montréal, QC
    a month ago
  •  ...million people use Speechify's text-to-speech products to turn whatever they're reading – PDFs,...  .... These include frontend and backend engineers, AI research scientists, and others from...  ...match — which means building the outbound engine, sales infrastructure, and automation stack... 
    Full time

    Speechify

    Montréal, QC
    more than 2 months ago
  •  ...des leaders de la fintech à Montréal. Notre programme Alumni Graduate...  ...Autorisé à travailler au Canada Expérience en...  ...with Columbia Univ. School of Engineering. All mthree Alumni are eligible...  .... What you’ll do: As a software developer with mthree, you’ll... 
    Software
    Daily paid
    Permanent employment
    Full time
    Contract work
    Apprenticeship
    Internship
    Flexible hours

    Mthree Recruiting Portal

    Montréal, QC
    more than 2 months ago
  •  ...Description Role: Java Developer Location: Montreal, Canada Duration: Fulltime BGV will be...  ...• Fundamental understanding of Software Development Life Cycle and agile, test-driven...  ...multi-task and work well under pressure Core Responsibilities • Engage with global... 
    Software
    Full time
    Relocation

    Info-ways

    Montréal, QC
    more than 2 months ago
  • $20k per year

     ...our own resources. Our engineering culture is built on respect,...  ...looking for several passionate Software Developers to join our team....  ...operations and platform teams to keep production systems running in top...  ...apply them to strengthen our core systems. Drive projects... 
    Software
    Full time
    Immediate start

    Calliere

    Montréal, QC
    a month ago
  •  ...Xona is seeking a skilled Software Specialist to work as a contributor...  ...insights. As a member of the product team, the chosen candidate...  ...ll Do ~ Design and maintain engineering GUIs and visualization tools...  ...Security Clearance (SC). For Canada Roles: Successful candidates... 
    Software
    Permanent employment
    Full time
    Work at office

    Xona Space Systems

    Montréal, QC
    more than 2 months ago
  •  ...includes collaboration on pro-bono and “engineering for good” causes. You can learn more about...  ...shape, and close high-value engagements in Canada (new logos, not just expansions)...  ...believe in your expertise, and trust is a core part of our culture. Work that Matters... 
    Full time
    Work at office

    Unit8

    Montréal, QC
    4 days ago
  •  ...dcbel Inc. ( designs and sells residential products to make clean, efficient, and sustainable...  ...integrated suite of energy hardware and software products, and their supporting...  ...dcbel is looking to hire technical sales engineers to work in our Sales team. Successful candidates... 
    Software
    Full time

    Dcbel

    Montréal, QC
    a month ago
  •  ...Introduction Join Montrium as a Software Developer, Backend and help build the backend...  ...software development. Headquartered in Montreal, Canada, Montrium has built a reputation for...  ...Reporting to the Director of Engineering, the Software Developer , Backend designs... 
    Software
    Long term contract
    Full time
    Temporary work
    Work at office

    Montrium Inc

    Montréal, QC
    a month ago
  •  ...The role requires deep understanding of the solution and relevant experience. the successful candidate will be joining our team in Montreal. Requirements Key Responsibilities Strong hands-on experience with Dynamics 365 CRM and Dataverse Strong Power Automate... 
    Software
    Full time

    Bbgc

    Montréal, QC
    2 days ago
  •  ...Join Montrium as a Software Developer, SharePoint Backend and help evolve the backend...  ...regulated content workflows—building reliable product capabilities for life sciences customers...  ...software development. Headquartered in Montreal, Canada, Montrium has built a reputation for... 
    Software
    Long term contract
    Full time

    Montrium Inc

    Montréal, QC
    a month ago
  •  ...dynamique de votre équipe : Le groupe Core Platform est responsable de fournir...  ...components powering Genetec’s premier products. Strong software security, high system availability at...  ...fit: Bachelor’s degree in Computer Engineering, Software Engineering or Computer Sciences... 
    Software
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  • $162.5k - $215k per year

     ...foundation AI models and end-to-end products that are designed to solve...  ...is a team of researchers, engineers, designers, and more, who are...  ...New York City, San Francisco, Montreal, Paris, Berlin and Seoul. Join...  ...large enterprises within Eastern Canada. We’re looking for an approachable... 
    Remote job
    Full time
    Contract work
    Work at office
    Local area
    Home office

    Cohere

    Montréal, QC
    a month ago
  •  ...Description Headquartered in Montreal and Berlin, Vention helps...  ...time with the only hardware and software AI-powered platform built for...  ...through deployment and production support, with a strong focus...  ...managers, designers, and other engineers to deliver robust applications... 
    Software
    Long term contract
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago
  •  ...permanent pour construire la prochaine génération d'agents IA en production à Montréal ? Tu es à la bonne place ! Chez Maplr , nous...  ...construisent l'avenir. Aujourd'hui, nous recrutons un·e Software Engineer AI pour l'un de nos clients : une scale-up montréalaise à... 
    Software
    Daily paid
    Permanent employment
    Full time
    Part time
    Remote work

    Maplr

    Montréal, QC
    more than 2 months ago
  •  ...efficient and enjoyable world. Role overview   As a Software Engineer, you’ll join our team to plan, build and deliver enterprise...  ...from anywhere up to 8 weeks Paid sabbatical Wellness and productivity spending account Parental program Activities... 
    Software
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  •  ...companies improve the quality of the products that we end up consuming...  ...deep-learning based vision software for quality inspection...  ...with the opening of offices in Montreal and Mexico City and the implementation...  ...’’ Full stack Software Engineer/Developer that will join our... 
    Software
    Full time
    Work at office
    Remote work
    Flexible hours

    Haxio

    Montréal, QC
    13 days ago
  •  ...loaded remotely. Job Description We are looking for a Software Engineer with a specialization in Unreal Engine. You will be helping build cutting edge real-time content technology and developing internal production tools for creating premium immersive experiences. You... 
    Software
    Full time
    Remote work
    Worldwide

    Chewi Creative

    Montréal, QC
    more than 2 months ago
  •  ...vous ferez: Le support de production joue un rôle essentiel dans la...  ...· Autorisé à travailler au Canada · Compétences en dépannage...  ...with Columbia Univ. School of Engineering. All mthree Alumni are eligible...  ..., from algorithmic trading engines to regulatory reporting. Think... 
    Software
    Permanent employment
    Full time
    Contract work
    Apprenticeship
    Internship
    Flexible hours

    Mthree Recruiting Portal

    Montréal, QC
    more than 2 months ago
  • $72k - $90k per year

     ...cultivating a work environment where all team members belong and have the opportunity to thrive. Lyft’s team in Montreal is looking for a Software Engineer in Test to join its LUS team. Our goal is to continue the development of both our bike-sharing kiosk station software... 
    Software
    Hourly pay
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Montréal, QC
    27 days ago
  •  ...shaping an exciting array of product solutions, including Video-Based...  ...the role:   As a Sales Engineer at Samsara, you’d be an integral...  ...located within the Toronto or Montreal Metropolitan areas. This...  ...experience managing hardware and/or software product evaluations ~ Basic... 
    Software
    Long term contract
    Full time
    Remote work

    Samsara

    Montréal, QC
    more than 2 months ago
  • $100k - $110k per year

     ...including flat patterns for manufacturing and production support. Support for Tooling definition...  ...Collaborate cross-functionally with engineers and designers to meet project...  ...design  (an asset). ~ Mastery of 3D CAD software (3DExperience or CATIA/ENOVIA preferred)... 
    Software
    Long term contract
    Full time
    Temporary work
    Local area

    Beta Technologies

    Montréal, QC
    more than 2 months ago
  •  ...progress. We're looking for a Staff Software Engineer to serve as the technical leader for this...  ...GraphQL, AWS) and build relationships with product managers, designers, data scientists,...  ...worlds. This is a hybrid role based in our Montreal, QC office. Employees in hybrid roles... 
    Software
    Daily paid
    Full time
    Apprenticeship
    Work at office
    Remote work
    Worldwide
    3 days per week

    Hinge Health, Inc.

    Montréal, QC
    more than 2 months ago
  •  ...collaborative feedback and best practices. Work closely with engineering, product, and partner teams to deliver high-quality solutions on...  ...Solid understanding of object-oriented programming (OOP), software design patterns, and decomposition principles. Experience... 
    Software
    Full time

    Xsolla

    Montréal, QC
    more than 2 months ago
  •  ...test, and deploy Java-based software applications using the Spring...  ...-functional teams, including product owners, business analysts, and...  ...in Computer Science, Software Engineering, or a related field. ~10+...  ...willing to work onsite 3 days per week in downtown Montreal.... 
    Software
    Permanent employment
    Full time
    3 days per week

    It Unlock Consulting Inc.

    Montréal, QC
    more than 2 months ago
  •  ...With 550+ employees across Canada, the US, Australia, and Brazil...  ...We are seeking a Manager, Software Development to join our EVV (...  ...Reporting to the Director of Engineering, you will lead a cross‑functional...  ...process. Partner closely with Product, Customer Success, Managed... 
    Software
    Long term contract
    Full time
    Work at office
    Flexible hours

    Alayacare

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, macOS Core Product - Montreal, Canada. Be the first to apply!