Principal Software Engineer, React Native
Otto AI
Otto is building a personal AI assistant that runs on a dedicated device and connects to the apps people use every day. Our mobile and desktop apps bring that assistant to users through real-time conversations, connected services, and clear controls over its actions.
We’re looking for a Principal Software Engineer to own the technical direction and hands-on development of our React Native mobile experience.
This is an individual contributor role for someone who combines architectural judgment with strong product instincts. You’ll write production code, solve difficult mobile problems, and help the team ship a polished, reliable app.
What you’ll do
- Lead the architecture and development of our React Native and Expo app across iOS and Android.
- Build responsive experiences for streaming AI conversations, device onboarding, connected apps, and approvals.
- Design reliable approaches to real-time connections, state synchronization, reconnects, and interrupted user journeys.
- Work across JavaScript and native platform boundaries, including Bluetooth, authentication, deep links, and push notifications.
- Partner closely with design to deliver accessible interfaces with thoughtful interaction details.
- Own mobile performance, production debugging, and release quality.
- Improve testing, developer tooling, and engineering practices where they meaningfully improve reliability and delivery.
- Guide technical decisions and mentor engineers while remaining deeply involved in implementation.
What you’ll bring
- Deep experience shipping and maintaining production React Native applications on both iOS and Android.
- Experience operating at a principal, staff, lead, or equivalent level, with ownership of significant architectural decisions.
- Strong TypeScript and React fundamentals, including rendering behavior, state management, and performance.
- Confidence debugging native mobile issues and working with iOS and Android tooling.
- A strong understanding of asynchronous systems, networking, and the mobile application lifecycle.
- Evidence of owning apps beyond launch: diagnosing failures, improving reliability, and evolving the architecture.
- Strong product judgment, attention to interaction quality, and clear communication.
Helpful experience
- Expo and Expo Router.
- Bluetooth provisioning or connected hardware.
- WebSockets, streaming interfaces, and real-time synchronization.
- Secure messaging and end-to-end encryption.
- Shared mobile and web codebases.
- Consumer products and early-stage engineering teams.
Our stack
React Native, Expo, Expo Router, TypeScript, React Query, and tRPC. Our apps communicate through a cloud relay with a Node.js device runtime. An Electron desktop app shares the web experience.
Why Otto
You’ll make foundational decisions across a product that connects mobile, desktop, cloud, and hardware. Your work will directly shape how reliably people can communicate with and use their personal AI assistant.
How to apply
Share your résumé or LinkedIn profile and a mobile product you helped ship. Tell us what you owned and describe a difficult technical decision, its tradeoffs, and the outcome.
$137.3k - $183.65k
...Select how often (in days) to receive an alert: Principal Software Engineering (Global Infrastructure)-North America Software Center Join TSMC... ...Responsibilities: Key Responsibilities: Build Cloud-Native Platforms for: Private cloud Hybrid cloud...SuggestedMonday to Friday$240k - $250k
...and security. AI & Agentic Engineering Apply AI-assisted... ...infrastructure supporting AI-native applications, AI services, and... ...Follow AI SDLC best practices for software delivery, automation, deployment... ...YOU BRING ~1+ years of Principal-level platform engineering, DevOps...Suggested- ...and Enterprise, Song, Supply Chain and Engineering, and Talent, with advanced capabilities... ...services company at the forefront of AI-native engineering. We partner with enterprise... ...engineer with AI. It is part of how you build software: how you generate, test, review,...SuggestedWork experience placementLive inWork at officeLocal area
- ...Senior Software EngineerAnza is a revolutionary platform that empowers... ....As a Senior Software Engineer, you'll design and build well-... ...careful modeling. We're cloud native (GCP), and our stack is TypeScript/JavaScript, Node.js, React, and PostgreSQL. We care deeply...SuggestedContract workLocal areaImmediate startFlexible hoursShift work
- WHO WE’RE LOOKING FORWe are looking for a Senior Principal Software Engineer with deep expertise in FP&A, a strong understanding of P&L and financial drivers, and a proven track record delivering enterprise‑scale finance planning solutions using Anaplan. You are a recognized...SuggestedFull time
$144.1k - $192.1k
Principal Software Development EngineerCurtiss‑Wright is expanding its team of engineers who build next‑generation network management software. Our platform monitors and controls a wide variety of devices - from routers and firewalls to satellite modems and tactical radios...Full timeRemote work$153k - $224.4k
...based business model at global scale.We are looking for a Principal Software Engineer to help lead the architecture, execution, and operational... ...and engineering teams across Autodesk.• Use modern cloud-native architecture, event-driven patterns, observability, and Agentic...Full timeImmediate startShift work$115.8k - $151.94k
...people matter.Shift:The regular hours for this position are day shift.Job Description:FormFactor is seeking a Sr. Principal Software Development Engineer to provide technical leadership and architectural direction for software systems supporting advanced semiconductor...Full timeLive inLocal areaRemote workFlexible hoursShift workDay shift$122.5k - $220.5k
...Overview MTS IV, Software Engineer - Platform & Cloud-Native Systems (Member of Technical Staff IV) Responsibilities Who We Are: Ever wonder who bringstheentertainmentto your flights?Panasonic AvionicsCorporationis #1 in the industry for deliveringinflightproductssuch...Hourly payContract workLocal areaFlexible hours$94.1k - $123.48k
...contributions of our people matter.Shift:The regular hours for this position are day shift.Job Description:FormFactor is seeking a Principal Software Engineer to lead the design, development, modernization, and support of software applications used in advanced semiconductor...Full timeLive inLocal areaRemote workFlexible hoursShift workDay shift$182k - $273k
...Principal Software Engineer, Debug Tools Ampere is a semiconductor design company for a new era, leading the future of computing with an innovative approach to CPU design focused on high-performance, energy efficient AI compute. As a pioneer in the new frontier of...Local area$240k - $250k
...What You Will Be Doing Build native endpoint agents for Windows,... ...Lead architecture and mentor engineers building endpoint platform capabilities... ...Leverage AI‑assisted software development throughout the... ...What You Bring 1+ years of Principal‑level systems software engineering...Local area- ...level drivers for Intel SoC . • Interface with other members of engineering team while gathering requirements, use cases and validation... ...Computer Engineering. • 7 or more years of experience developing software in C/C++ for Windows OS on x86 platform.Work location...
- ...also contribute to front end React code on occasion.ResponsibilitiesBuild... ...with product, design, and engineering teams to ship new features... ...experience in professional software developmentExperience with... ...ExperienceExperience with Flutter, React Native, or other cross-platform...Contract workRemote work
- ...workout session stacks, sensor integration, and the consolidation of legacy code paths. Requirements: Requires 10+ years of software engineering experience with expert proficiency in modern mobile stacks and a proven track record of shipping apps with 10M+ MAU. Must have...Casual work
- ...streaming in near real-time so companies can react faster, build smarter, and deliver... ...Platform.About the Role:As a Senior Software Engineer II at Confluent, you will take ownership... ...mission is to provide a robust, cloud-native platform that ensures data quality and...Immediate startRemote work
- ...Ampere Computing LLC is hiring an AI Accelerator Principal Software Engineer – Runtime Library to lead the design, development, and optimization of AI runtime software that enables multiple state-of-the-art models to run efficiently on Ampere’s accelerators. You will own...
- ...and inspire a team of engineers. We want someone with a background in software engineering someone who... ...have background in cloud native architecture and micro-... ...UI libraries like React. You are expected to help... ...’s Product Manager and Principal Engineers in the organization...
- Background We are hiring a Staff / Principal Site Reliability Engineer focused on distributed systems and platform reliability . This is not a traditional DevOps role. You will own the architecture and engineering practices that ensure Sigma workflows execute reliably...
$250.6k - $362.6k
...single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader...Full timeTemporary workLocal areaRemote workFlexible hours- ...AZAD Technology Partners is seeking a Software Developer to support the Study Automation Team within the Transmission Operations Development Group. You will interpret design specifications, assist in technical design, code software, and follow test and deployment procedures...2 days per week1 day per week
- Affirm is a remote-first company seeking a software engineer who can ship web apps with React or Vue, and mobile apps with React Native. You will design, develop and launch APIs at scale using Kotlin or Python, and contribute to a collaborative product development process...Remote job
- ...of an Agile team supporting one or more parts of an internal eCommerce platform. Work effectively on various team apps in Node.js, React, GraphQL, and AWS cloud services like Node.js AWS Lambdas. Ensure new solutions are designed and developed using scalable, modular,...
- ...97006Job Description• You have 3-5 years of experience in front end development.• You have experience working on UI components with React.• You have professional experience with JavaScript, CSS and HTML.• You love to learn, grow, and effectively bring new ideas into the...
$117k - $209.33k
...Heimdall team develops SDKs and reusable software components that enable Autodesk products... ....We are looking for a Senior Software Engineer who enjoys building high-quality SDKs and... ...facing APIs, working across managed and native code, and contributing to technical design...Full time$126k - $158k
...resilient, scalable systems that empower engineering teams across the entire business. If you... ..., work with state-of-the-art cloud-native tools, and push the boundaries of modern... ...Relic develops and distributes encryption software and technology that complies with U.S. export...Work at officeRemote workFlexible hours- ...Amazon Detail Page across web and app. We are looking for a Software Development Engineer to join a new team in Vancouver that owns agentic CX and... ...examples that help builders and AI assistants succeed.- Use AI-native development practices day to day, and help the team adopt...Internship
- ...Area We're looking for a Lead Mobile Engineer who thrives at the intersection of hands... ...predictable state management using React Native, TypeScript, Redux, Zustand, and Context... ...workflows, or Agentic AI solutions into software delivery practices Technology...Immediate startRemote work
$195k - $255k
...For You have a total of 1.5+ years of experience as a software engineer. You have experience shipping web apps using declarative UI frameworks like React or Vue You have experience shipping mobile apps using native or cross-platform languages like React Native You...Work at officeRemote workFlexible hours$265k - $325k
...straightforward, flexible terms. We are looking for a Senior Staff Software Engineer to take on a critical role in defining and leading... ...improvements in the backend. Bonus points using languages like React Native, Javascript, or Kotlin. Experience driving change across...Work at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, React Native. Be the first to apply!
- principal Portland, OR
- senior principal cloud computing engineer Portland, OR
- senior principal scientist Portland, OR
- software quality assurance Portland, OR
- entry level software sales Portland, OR
- id software Portland, OR
- software sales Portland, OR
- software asset management analyst Portland, OR
- internship software Portland, OR
- software technical support engineer Portland, OR



