高级软件工程师,移动平台 - 客户应用
Senior Software Engineer, Mobile Platform - Guest App
**关于Owner**
Owner是本地商家用来成功的AI原生系统,从餐厅开始。
我们正在打造一个系统,取代商家用来经营业务的多种工具。
它支持餐厅网站、在线订购、客户关系管理、销售点系统等所有内容。
**产品理念**
大多数小型企业软件让商家自己完成工作才能获得他们想要的结果:销售增长和利润增长。Owner会自动为他们完成这些工作。
我们的系统会带来需求,将其转化为销售,并帮助运营者日常管理他们的业务。随着系统的改进,业务也会随之提升。
使用Owner应该就像拥有一个由优秀运营人员、工程师和营销人员组成的团队为你工作。
**我们的愿景**
我们首先帮助独立餐厅在网上取得成功。
但不仅仅是餐厅需要我们的帮助。大多数本地企业都面临着同样的问题。大型科技公司正在夺走他们的客户,侵蚀他们的利润,使他们难以生存。
一旦我们解决了餐厅的问题——我们将把解决方案扩展到其他所有类型的本地企业。
在我们设想的未来,数千万本地企业主将使用我们的技术,在数字时代取得成功。
**我们的进展**
自2020年以来,我们已实现数千万美元的收入,并处理了超过十亿美元的在线订单。每5个美国人中就有1人使用过[Owner.com](http://Owner.com)网站。
更重要的是,我们已经帮助了超过20,000家餐厅业主,为他们节省了近2亿美元的费用。
**我们的团队**
我们的团队目前人数在数百人左右。我们汇聚了来自最成功的小企业软件公司的顶尖人才,包括:Shopify、HubSpot、DoorDash、ServiceTitan、Rappi、Faire和Stripe。
2026年,我们将加快扩张速度,以跟上客户增长的步伐。
**我们在哪里工作**
Owner是一家以远程办公为主、总部位于旧金山的全球公司,同时在多伦多设有销售中心。对于部分职位,我们优先考虑在我们办公室地点进行面对面协作。大多数同事分布在世界各地。请查看职位描述,并与你的招聘经理讨论以了解更多信息!
**为什么我们需要你**
我们正在寻找一位资深工程师,他热衷于在真正的规模下运作——不只是发布一个移动应用,而是负责数千个应用背后的平台和分发系统。
我们的客人应用为数千个品牌餐厅应用提供支持
查看英文原文
**About Owner**
Owner is the AI-native system local business owners use to succeed, starting with restaurants.
We’re building the system that replaces the many tools owners use to run their business.
It powers everything from the restaurant’s website, online ordering, CRM, POS, and more.
**Product philosophy**
Most small business software makes owners do the work to get what they want: sales growth and profit growth. Owner does the work for them agentically.
Our system drives demand, converts it, and helps operators run their business day to day. As it improves, the business improves with it.
Using Owner should feel like having a team of great operators, engineers, and marketers working for you.
**Our vision**
We’re starting by helping independent restaurants succeed online.
But it’s not just restaurants that need our help. Most local businesses are struggling with these same problems. Huge technology corporations are taking their customers, bleeding their profits, and making it hard for them to survive.
Once we nail the solution for restaurants – we’ll scale it into every other local business type.
In the future we envision, tens of millions of local business owners will use our technology to succeed in the digital age.
**Our traction**
Since 2020, we've generated tens of millions in revenue and processed over a billion dollars of online orders. 1 in 5 Americans have used an [Owner.com](http://Owner.com) website.
More importantly, we’ve helped over 20,000 restaurant owners, and saved them nearly $200 million in fees.
**Our team**
Our team is now in the low hundreds. We’ve got top talent from the most successful companies in SMB software, including: Shopify, HubSpot, DoorDash, ServiceTitan, Rappi, Faire and Stripe.
We’ll be scaling even faster in 2026 to keep pace with our customer growth.
**Where we work**
Owner is a remote-first, global company headquartered in San Francisco, with a sales hub in Toronto. For a few of our roles we prioritize in-person collaboration at one of our office locations. Most of our teammates are distributed throughout the globe. Please review the role description and discuss with your recruiter for more details on location!
**Why we’re looking for you**
We’re looking for a senior engineer who gets excited about operating at real scale — not just shipping a single mobile app, but owning the platform and distribution system behind thousands of them.
Our Guest App powers thousands of branded restaurant apps across iOS and Android, and we ship tens of thousands of releases every month through Apple and Google’s ecosystems.
These apps are a key channel for restaurant owners — a direct way to build customer relationships and avoid expensive third-party delivery fees. We’re building an app experience that can compete with the best third-party apps, but it has to scale across tens of thousands of restaurants (and growing). Behind every release is a complex web of build pipelines, certificates, store workflows, compliance requirements, and operational safeguards — and we’re investing in making this system world-class.
We’re turning our Guest App into a true mobile platform: one that engineers across the company can confidently build on, and one that reliably ships changes to production at massive scale. This role is at the center of that transformation — improving developer experience, strengthening release automation, and increasing distribution reliability across thousands of live apps.
If you’ve ever wanted to own mobile distribution at scale — and build the tooling, guardrails, and automation that make it work — this is that opportunity.
This role is 100% remote and can be based anywhere in the United States or Canada. For San Francisco-based candidates: we have a new HQ in the Presidio for optional in-person collaboration opportunities!
**Our Tech Stack**
- **Mobile:** React Native (iOS + Android)
- **Infrastructure & Tooling:** Buildkite-driven mobile CI/CD and release automation at scale (iOS on MacStadium, Android on AWS), including store submission workflows and OTA updates.
- **Backend & Services:** Node.js, MongoDB, PostgreSQL
- **Language:** TypeScript everywhere
**The impact you'll have**
- Improve our mobile developer experience — from local setup to CI/CD — so engineers across the company can confidently contribute to the Guest App
- Build guardrails, tooling, and automation that make shipping changes to thousands of apps safe and reliable
- Increase release reliability and app freshness across Apple App Store and Google Play
- Strengthen observability, monitoring, and operational workflows to quickly diagnose and resolve issues
- Leverage AI tools to build automations at scale across our release and distribution workflows
- Partner closely with our internal launch team — power their workflows, hear feedback quickly, and iterate
- Contribute directly to the Guest App codebase when platform and product work intersect
- Take ownership of cross-cutting technical initiatives from design through production
- Provide thoughtful code reviews and technical leadership to raise the bar across the team
- Help us build a great team — interview candidates, refer great engineers, and shape engineering culture
**What we’re looking for**
- 4+ years of experience building and shipping production applications, including experience owning releases end-to-end
- Strong experience with TypeScript
- Experience building and maintaining mobile applications (React Native experience is a strong plus)
- Experience owning mobile app distribution — including shipping releases through the Apple App Store and/or Google Play, managing build pipelines, release workflows, versioning, and store compliance
- Experience improving CI/CD pipelines and automating build and release processes
- Track record of increasing release reliability and operational visibility (monitoring, alerting, debugging production issues)
- Comfort navigating complex and sometimes opaque external systems (e.g., Apple/Google developer workflows, certificates, provisioning, store review processes, compliance requirements)
- Experience at a product-focused startup, scale-up, or technology company
- High degree of cross-functional collaboration — past colleagues in product, design, and business would speak highly of your teamwork
- Strong sense of ownership and drive, excellent communication, and a proactive approach to identifying and solving ambiguous, cross-cutting problems
**Compensation and benefits**
- The estimated starting base salary range for this role is $190K-220K depending on level, location and experience, plus a generous pre-IPO equity package
- Other benefits include comprehensive health coverage, work from anywhere (remote-first workplace), unlimited PTO - plus extra fun perks!
**Notice - Employment Scams**
Communication from our team regarding job opportunities will only be made by an Owner team member with an @owner.com email address.
We do not conduct interviews over email or chat platforms, and we will never ask you to provide personal or financial information such as your mailing address, social security number, credit card numbers or banking information. If you believe you are being contacted by a scammer, please mark the communication as "phishing" or “spam” and do not respond.