Talent.com
Software Engineer, Native macOS Development
Software Engineer, Native macOS DevelopmentNotion • San Francisco, California, United States
[error_messages.no_longer_accepting]
Software Engineer, Native macOS Development

Software Engineer, Native macOS Development

Notion • San Francisco, California, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

About Us:


We're on a mission to make it possible for every person, team, and company to be able to tailor their software to solve any problem and take on any challenge. Computers may be our most powerful tools, but most of us can't build or modify the software we use on them every day. At Notion, we want to change this with focus, design, and craft.


We've been working on this together since 2016, and have customers like OpenAI, Toyota, Figma, Ramp, and thousands more on this journey with us. Today, we're growing fast and excited for new teammates to join us who are the best at what they do. We're passionate about building a company as diverse and creative as the millions of people Notion reaches worldwide.


Notion is an in person company, and currently requires its employees to come to the office for two Anchor Days (Mondays & Thursdays) and requests that employees spend the majority of their week in the office (including a third day).


About The Role:


Notion.app is the Electron-based frame through which many of our most active and engaged users experience Notion. We have several Electron core maintainers on our team to drive cross-platform features and would love to add platform-specific expertise - someone who has experience building native macOS applications and is excited about building applications that honor and meet the possibilities of the operating system. This will help us serve our macOS users, including many Notinos, better.


What You'll Achieve:



  • You’ll define the roadmap for macOS features in Notion.

  • You’ll leverage macOS native audio to allow users to create content on Desktop.

  • We value building high quality apps. You'll improve the performance, reliability, and polish of our macOS app. You will also get to work with the web stack to improve the end-to-end experience - for instance by building native Node.js addons in C++, Rust, or Objective-C to allow our web code to hook directly into native UIs and APIs.

  • You'll help build and improve internal tools with simplicity and productivity in mind.

  • If you’re interested, you have the chance to contribute to or become a maintainer of one of the most-used open source projects - Electron, a cross-platform C++ and Objective-C framework. Electron’s Objective-C powers 1Password, Figma, Slack, Visual Studio Code, and countless other apps on macOS. Help us make them better!


Skills You'll Need to Bring:



  • macOS development experience: You have built native macOS applications in the past (ideally with experience using Objective-C) and want to continue working on the platform.

  • Enthusiasm to learn TypeScript, React, and Node.js: While ****we are primarily looking for macOS expertise, this role will require working with our web stack. No previous experience is required and we’ll provide the guidance and space needed to ramp up.

  • Pragmatic and business-oriented: You care about business impact and prioritize projects accordingly. You're not just going after cool stuff—you understand the balance between craft, speed, and the bottom line.

  • Put users first: You think critically about the implications of what you're building, and how it shapes real people's lives. You understand that reach comes with responsibility for our impact—good and bad.

  • Not ideological about technology: To you, technologies and programming languages are about tradeoffs. You may be opinionated, but you're not ideological and can learn new technologies as you go.

  • Empathetic communication: You communicate nuanced ideas clearly, whether you're explaining technical decisions in writing or brainstorming in real time. In disagreements, you engage thoughtfully with other perspectives and compromise when needed.


Nice to Haves:



  • You have some experience interacting with the macOS API through Objective-C in a C++/Objective-C cross-compiled code base. A lot of our Objective-C looks a lot like Chrome’s Objective-C.

  • You're proficient with other parts of our technology stack: React, TypeScript, Node.js, Postgres.

  • You've heard of computing pioneers like Ada Lovelace, Douglas Engelbart, Alan Kay, and others—and understand why we're big fans of their work.


Our customers come from all walks of life and so do we. We hire great people from a wide variety of backgrounds, not just because it's the right thing to do, but because it makes our company stronger. If you share our values and our enthusiasm for small businesses, you will find a home at Notion.


Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation made due to a disability, please let your recruiter know.


Notion is committed to providing highly competitive cash compensation, equity, and benefits. The compensation offered for this role will be based on multiple factors such as location, the role’s scope and complexity, and the candidate’s experience and expertise, and may vary from the range provided below. For roles based in San Francisco and New York, the estimated base salary range for this role is $210,000– $250,000 per year.


#LI-Onsite


By clicking “Submit Application”, I understand and agree that Notion and its affiliates and subsidiaries will collect and process my information in accordance with Notion’s Global Recruiting Privacy Policy.


[job_alerts.create_a_job]

Software Engineer, Native macOS Development • San Francisco, California, United States

[internal_linking.similar_jobs]
Staff Mobile Software Engineer, iOS

Staff Mobile Software Engineer, iOS

Gusto • San Francisco, CA, United States
[job_card.full_time]
Staff Mobile Software Engineer, iOS.At Gusto, we're on a mission to grow the small business economy.We handle the hard stufflike payroll, health insurance, 401(k)s, and HRso owners can focus on the...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior iOS Software Engineer | On-site | San Francisco

Senior iOS Software Engineer | On-site | San Francisco

Grid • San Francisco, CA, United States
[job_card.full_time]
Today's financial system is built to favor those with money.Grid's mission is to level that playing field by building financial products that help users better manage their financial future.The Gri...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer (React Native)

Senior Software Engineer (React Native)

Triumph • San Francisco, CA, United States
[job_card.full_time]
As a Senior Software Engineer on our mobile team, you'll bring our native iOS apps to other platforms (Android, Web) and help accelerate our company growth.You'll deliver an Android version of our ...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Staff Software Engineer - Mobile

Staff Software Engineer - Mobile

Quizlet • San Francisco, CA, United States
[job_card.full_time]
Join us to design and deliver AI-powered learning tools that scale across the world and unlock human potential.The Quizlet Mobile team is focused on being the category-defining leader in digital le...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer, Full-Stack

Software Engineer, Full-Stack

EMA • San Francisco, CA, United States
[job_card.full_time]
Ema, a Series A startup founded by serial entrepreneurs and ex-Google, Coinbase, and Okta executives, is revolutionizing the AI landscape to empower employees across enterprises, unlocking their cr...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
iOS/macOS Connectivity & Middleware Engineer

iOS/macOS Connectivity & Middleware Engineer

Apple Inc. • San Francisco, CA, United States
[job_card.full_time]
A leading technology company in San Francisco is seeking an experienced iOS/macOS Developer to join their innovative team.You will develop middleware and APIs, focusing on cutting-edge wireless tec...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer: macOS (USA, Remote)

Senior Software Engineer: macOS (USA, Remote)

Dtex Systems Pty Ltd • San Francisco, CA, United States
[filters.remote]
[job_card.full_time]
About the JobDTEX Systems is seeking a talented Senior Software Engineer with macOS Development experience; who can design develop Systems software and applications for the macOS platform.You will ...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior iOS Software Engineer

Senior iOS Software Engineer

Perplexity AI • San Francisco, CA, United States
[job_card.full_time]
Perplexity AI is looking for a Senior iOS Engineer to join our small team revolutionizing the way people search and interact with the internet.You will be responsible for building new experiences a...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer - Full-Stack

Software Engineer - Full-Stack

Riley AI • San Francisco, CA, United States
[job_card.full_time]
Software Engineer - Full-Stack.Riley is the enterprise intelligence engine that tells companies what to do next.Our Customer Data Orchestration System (CDOS) unifies every customer signalproduct us...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer - Mobile (React Native)

Senior Software Engineer - Mobile (React Native)

BitGo, Inc. • San Francisco, CA, United States
[job_card.full_time]
Senior Software Engineer - Mobile (React Native).BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement se...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Full Stack Software Engineer, World ID

Full Stack Software Engineer, World ID

World Services • San Francisco, CA, United States
[job_card.full_time]
World is building a real human network designed to accelerate people in the age of AI.As bots and autonomous agents reshape the internet, people, institutions, and applications need a trusted way t...[show_more]
[last_updated.last_updated_30] • [promoted]
Computer Architecture & Systems Fundamentals Career Training Program

Computer Architecture & Systems Fundamentals Career Training Program

Year Up United • Berkeley, CA, US
[job_card.full_time]
Year Up United is a one-year or less, intensive job training program that provides young adults with in-classroom skill development, access to internships and/or job placement services, and persona...[show_more]
[last_updated.last_updated_30] • [promoted]
Full Stack Software Engineer, World ID

Full Stack Software Engineer, World ID

Tools for Humanity • San Francisco, CA, United States
[job_card.full_time]
World is building a real human network designed to accelerate people in the age of AI.As bots and autonomous agents reshape the internet, people, institutions, and applications need a trusted way t...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer, Full-Stack

Software Engineer, Full-Stack

Roger Healthcare • San Francisco, CA, United States
[job_card.full_time]
Roger Healthcare has built the leading AI-powered clinical documentation platform for home health, used daily by thousands of clinicians and reducing documentation time by more than 80%.By giving c...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Engineer, Native macOS Development

Software Engineer, Native macOS Development

Notion • San Francisco, CA, United States
[job_card.full_time]
Software Engineer, Native macOS Development.Software Engineer, Native macOS Development.Continue with Google Continue with Google.Software Engineer, Native macOS Development.Software Engineer, Nati...[show_more]
[last_updated.last_updated_30] • [promoted]
Geophysical Software Engineer (5300C) - Berkeley Seismological Lab

Geophysical Software Engineer (5300C) - Berkeley Seismological Lab

InsideHigherEd • Berkeley, California, United States
[job_card.full_time]
Geophysical Software Engineer (5300C) - Berkeley Seismological Lab.At the University of California, Berkeley, we are dedicated to fostering a community where everyone feels welcome and can thrive.O...[show_more]
[last_updated.last_updated_30] • [promoted]
Mobile Engineer (iOS/Swift)

Mobile Engineer (iOS/Swift)

Vibecode • San Francisco, CA, United States
[job_card.full_time]
We're democratizing software creation.Our platform lets anyone describe an idea and instantly turn it into a working applicationno coding required.We're solving one of computing's fundamental chall...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, Full-Stack Mobile (Flutter & iOS)

Senior Software Engineer, Full-Stack Mobile (Flutter & iOS)

Tonal • San Francisco, CA, United States
[job_card.full_time]
Tonal is the world's smartest home gym and personal trainer.It is revolutionizing the way people work out at home, with its sleek design and advanced A.We've united a diverse team of experts and de...[show_more]
[last_updated.last_updated_variable_days] • [promoted]