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]
Senior Mobile Engineer — Scalable Freight Apps

Senior Mobile Engineer — Scalable Freight Apps

TruckSmarter • San Francisco, CA, United States
[job_card.full_time]
A fast-growing logistics tech company is seeking an experienced mobile engineer to drive innovation in the freight industry.You will design and implement secure, scalable mobile applications and wo...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
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 (iOS)

Software Engineer (iOS)

Seneca • Sausalito, CA, United States
[job_card.full_time]
We are seeking a highly motivated and skilled iOS Engineer to partner with our Lead iOS Engineer in building and maintaining the primary mobile application for operating and monitoring Seneca's aut...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Full-Stack Engineer, ChatGPT Ecosystem (Apps Platform & SDK)

Full-Stack Engineer, ChatGPT Ecosystem (Apps Platform & SDK)

OpenAI • San Francisco, CA, United States
[job_card.full_time]
Ecosystem is one of our major bets this year to turn ChatGPT into a true super-assistant.We're building the platform that millions of developers (and eventually end-users) will use to make ChatGPT ...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Mobile Engineer (SF)

Mobile Engineer (SF)

General Medicine • San Francisco, CA, United States
[job_card.full_time]
Mobile Engineer At General Medicine.As a mobile engineer at General Medicine, you'll help build and scale a healthcare store that makes it delightfully simple to shop for any type of care.We provid...[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]
Software Engineer - iOS (Technical Leadership)

Software Engineer - iOS (Technical Leadership)

META • Menlo Park, CA, United States
[job_card.full_time]
Meta is seeking talented principal engineers to join our teams in building cutting-edge products that connect billions of people around the world.As a member of our team, you will oversee complex t...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Software Development Engineer, Onboarding/Payouts

Software Development Engineer, Onboarding/Payouts

Twitch • San Francisco, CA, United States
[job_card.full_time]
Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more.It is where thousands of communities come together...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Software Engineer, iOS

Software Engineer, iOS

Anthropic • San Francisco, CA, United States
[job_card.full_time]
Anthropic's mission is to create reliable, interpretable, and steerable AI systems.We want AI to be safe and beneficial for our users and for society as a whole.Our team is a quickly growing group ...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Mobile Full-Stack Engineer, Multiplayer

Mobile Full-Stack Engineer, Multiplayer

Chime Financial, Inc • San Francisco, CA, United States
[job_card.full_time]
We're looking for a Full-Stack Engineer to help build some of Chime's newest and most impactful member experiences within our Spending, Savings & Investing organization.Multiplayer projects such as...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
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]
Software Engineer, Full-Stack

Software Engineer, Full-Stack

Loop, Inc. • San Francisco, CA, United States
[job_card.full_time]
Loop is the data platform for the global supply chain.Logistics runs on messy, unstructured data-trapped in PDFs, emails, and legacy systems.We use AI to structure this chaos, creating a "source of...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Principal Engineer- Data Storage

Software Principal Engineer- Data Storage

Dell • La Honda, CA, US
[job_card.full_time]
The Software Engineering team delivers next-generation application enhancements and new products for a changing world.Working at the cutting edge, we design and develop software for platforms, peri...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
IOS Engineer-(Swift,Objective-C,Git/Github)Onsite-Sunnyvale,CA

IOS Engineer-(Swift,Objective-C,Git/Github)Onsite-Sunnyvale,CA

Kaav Inc. • San Bruno, CA, United States
[job_card.full_time]
Demonstrates up-to-date expertise and applies this to the development, improvement, and release of the Walmart iOS App.Participates in peer code reviews and contributes effectively within an agile ...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
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]