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

Software Engineer, macOS Core Product - Ottawa, Canada

Speechify

Remote
  • 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 - Ottawa, Canada in Remote vacancy
  •  ...have hockey-stick growth. With that growth comes the need for a Software Engineer, Platform to join our newly formed Platform team and help us scale our infrastructure, optimize the performance of key product flows and build end-to-end systems. This is a key role and... 
    Software
    Remote job

    Speechify

    Remote
    more than 2 months ago
  •  ...learning. Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, Google Docs,...  ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... 
    Suggested
    Remote job
    Work at office

    Speechify

    Remote
    more than 2 months ago
  • $178.5k - $241.5k per year

     ...revenue run rate faster than any software-as-a-service company in...  ...journey. Team Description Our Engineering team is working to simplify the...  ...They're building a family of products that handle over a billion files...  ...your life. As we're evolving the core business from syncing and... 
    Software
    Long term contract
    Full time
    Temporary work
    Internship
    Flexible hours

    Dropbox

    Remote
    2 days ago
  • $150k - $158k per year

     ...It embodies the elegance of simplicity in engineering, transforming the demanding task of...  ...is passionately focused on ensuring our product not only meets but anticipates the needs...  ...transcend the status quo for banking and fintech software, and many of our customers are startups... 
    Software
    Remote job

    Mercury

    Remote
    more than 2 months ago
  • $126k - $163k per year

     ...shaping an exciting array of product solutions, including Video-Based...  ...outside of Samsara — act as a software layer between infrastructure...  ...different. Not only do we work on core infrastructure and platform...  ...management. As a Senior Software Engineer in the Platform team, you’ll... 
    Software
    Remote job
    Long term contract
    Full time
    Internship
    Worldwide
    Flexible hours

    Samsara

    Remote
    more than 2 months ago
  • $160k - $180k per year

     ...improve efficiency within their inbound pipeline motion. As a Software Engineer on the Product Team at Qualified, you will tackle technically challenging...  ...on real-world performance and user feedback. Ensure our core functionality is stable, scalable, well-maintained, and... 
    Software
    Remote job
    Immediate start

    Qualified

    Remote
    more than 2 months ago
  •  ...2025 Deloitte Technology Fast 50 Canada Recipient & Fast 500 North...  ...communities. As a high-growth software company, we're shaking up the...  ...growth while staying true to our core values: lead with kindness,...  ...value to our users. As a Software Engineer III at SpryPoint, you will be... 
    Software
    Full time
    Remote work
    Flexible hours

    SpryPoint

    Remote
    3 days ago
  • $178.5k - $241.5k per year

     ...revenue run rate faster than any software-as-a-service company in...  ...journey. Team Description Our Engineering team is working to simplify the...  ...They're building a family of products that handle over a billion files...  ...available for calls during both core and non-core business hours. If... 
    Software
    Full time
    Flexible hours

    Dropbox

    Remote
    2 days ago
  • $104k - $139k per year

     ...people around the world using our products each month, we’re shaping the...  ...never losing our focus on our core mission – to make the internet...  ...and distribute open-source software that enables people to enjoy...  ...this role: Mozilla’s Cloud Engineering team seeks a Senior Software Engineer... 
    Software
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    13 hours ago
  • $170k - $230k per year

     ...Overview We're looking for a deeply experienced Senior Software Engineer to join our dynamic Product Team. This is a foundational role where you will be at...  ...user feedback. # Ensure System Reliability: Work on our core functionality to ensure it is stable, scalable, well-... 
    Software
    Remote job
    Internship

    Qualified

    Remote
    more than 2 months ago
  •  ...Software Engineer - AI-Native Product Builder Location : Toronto (Hybrid) or Remote within Canada Duration : 4–8 months (with potential extension up to 12+ months) Compensation : Paid via government-supported internship grants Pathway : Long-term internship... 
    Software
    Remote job
    Long term contract
    Full time
    Temporary work
    Internship

    NexScale

    Remote
    2 days ago
  • $160k - $240k per year

     ...technology developer. Our data scientists and software engineers, who come from leading technology...  ...asset managers T. Rowe Rice and Canada Pension Plan Investments; technology venture...  ...user experience. Experience in writing production-quality code that is correct,... 
    Software
    Full time
    Remote work

    KoBold Metals

    Remote
    13 hours ago
  • $149.6k - $199.6k per year

     ...the role We are looking for a Senior Software Engineer to provide technical leadership on Coalition...  ...and our attack surface management product, Coalition Control. In this role, you...  ...across a distributed team spanning the US, Canada, and EU. Responsibilities Own end-... 
    Software
    Full time
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    Coalition, Inc.

    Remote
    1 day ago
  •  ...trailblazers and advocates for open finance in Canada, Flinks has rapidly grown from its...  ...Reliability crew at Flinks brings together DevOps Engineers, SREs, and Support Engineers to create a...  ...and engineers spend their time building product, not fighting fires—supported by emerging... 
    Software
    Full time

    Flinks

    Remote
    2 days ago
  • $180k - $220k per year

     ...Xello is looking for a Principal Engineer This role is a remote role,...  ...looking for candidates within Canada only, working in Eastern Time...  ...roadmap, aligning it with product and business strategy. Collaborate...  ...our DevOps team, ensuring our software solutions are highly available... 
    Software
    Long term contract
    Full time
    Remote work
    Flexible hours

    Xello

    Remote
    5 days ago
  • $104k - $139k per year

     ...people around the world using our products each month, we’re shaping the...  ...never losing our focus on our core mission – to make the internet...  ...and distribute open-source software that enables people to enjoy the...  ...forefront. As a WebExtensions Engineer, you will help implement new... 
    Software
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    13 days ago
  •  ...Responsibility: Overview: Quest Software is looking for an experienced...  ...Platform Management Group in Canada. We are working on building...  ...platform Build commercial products that work across numerous Microsoft...  ...experience with C#/.NET Core or PowerShell Experience in... 
    Software
    Full time
    Remote work

    Quest Software

    Remote
    14 days 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...  ...research work. We are looking for a skilled Software Engineer to join us. What You’ll Do... 
    Software
    Remote job
    Work at office
    Shift work

    Speechify

    Remote
    more than 2 months ago
  •  ...unified team committed to our core values to achieve this goal. Airbnb...  ...org owns the entire Airbnb production network infrastructure. The...  ...designing, building and operating the software and solutions that connect all...  ...will be working with talented engineers on cutting edge technologies... 
    Software
    Full time
    Casual work
    Live In
    Work at office
    Remote work

    Airbnb

    Remote
    1 day ago
  •  ...Bankjoy provides modern digital banking products including mobile banking, online banking...  ...big and small. The Role As a Senior Software Engineer within our Digital Banking platform, you...  ...software development with C# and .NET Core, delivering scalable and secure products... 
    Software
    Full time
    Remote work

    Bankjoy

    Remote
    2 days ago
  •  ...leading provider of open source software and operating systems to the...  ...public cloud, data science, AI, engineering innovation, and IoT. Our...  ...role entails Develop MAAS core components and features to make...  ...better work environment and better products. Whatever your identity, we... 
    Software
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    5 days ago
  • $104k - $139k per year

     ...people around the world using our products each month, we’re shaping the...  ...never losing our focus on our core mission – to make the internet...  ...and distribute open-source software that enables people to enjoy...  ...looking for a Senior Software Engineer with a strong platform mindset... 
    Software
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    5 days ago
  •  ...Features verwalten, sondern aktiv an einem Produkt arbeiten, das Software, Hardware und reale Infrastruktur verbindet?   Du denkst...  ...und echte Entlastung für Städte, Unternehmen und Menschen.  Als Product Manager Hardware & Software Entwicklung arbeitest du an der Schnittstelle... 
    Software
    Permanent employment
    Full time
    Remote work

    ANGEHEUERT GmbH

    Remote
    3 days ago
  •  ...sustainable operations through innovative EHSQ software solutions. With over 1,300 clients and 1....  ...will include: Partnering with Product Managers, UX Designers, and fellow developers...  ...Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience Additional... 
    Software
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Fortive

    Remote
    7 hours ago
  •  ...of patients and clients across Canada, Australia and New Zealand....  ...provides a suite of flexible software solutions to a wide variety of...  ...Intrahealth is seeking a DevOps Engineer fluent in AI-augmented development...  ...AI-augmented development as core to how they work, not an... 
    Software
    Remote job
    Full time
    Flexible hours

    Intrahealth

    Remote
    2 days ago
  •  ...globally, Velixo is a leading Excel-based software company specializing in developing...  ...their ERP data. About the Role The Product Marketing Manager is a global position that...  ...to candidates based on the West Coast of Canada. What's in it for you? You will be able... 
    Software
    Full time
    Internship
    Remote work
    Work from home
    Home office
    Flexible hours

    Velixo

    Remote
    9 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...technology, and we need to build some new products; we are therefore looking for someone who... 
    Software
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    7 days ago
  •  ...Software has moved to play a central role in network technology. From...  ...you are an outstanding software engineer, passionate about networking,...  ...deployment of Ubuntu, Ubuntu Core, Private Clouds, MAAS and Kubernetes...  ...work environment and better products. Whatever your identity, we... 
    Software
    Full time
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    13 hours ago
  •  ...Role We are looking for a distributed systems engineer to work on the systems that power the syncing engine our customers and other engineering teams rely on....  ...Personalization API: Our Personalization API product provides a low latency caching layer on top of data... 
    Software
    Full time
    Remote work

    Hightouch

    Remote
    19 hours ago
  • $65k per year

     ...About the role We are currently looking for a Senior Network Engineer to join the Foundever family!  80% virtual and 20% onsite (within...  ...and will only be shared in order to provide a positive and accessible candidate experience. #LI-KH1 #LI-Remote #LI-Canada... 
    Local area
    Remote work
    Work from home
    Shift work

    Foundever®

    Remote
    18 days ago

Do you want to receive more vacancies?

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