×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Lehi, Utah County, Utah, 84043, USA
Listing for: FlyWith
Full Time position
Listed on 2026-05-31
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Senior Software Engineer

Full-Time |

Location:

Lehi, Utah (in-office)

About the Company

We are a members-only, invite-only digital platform redefining premium, members-first lifestyle experiences. Founded by an experienced team, we are building a mobile-first, social, and AI-enabled platform designed to make high-end experiences more efficient, connected, and elevated. Our mission is to deliver a seamless, socially-driven experience for a discerning audience.

We are adding to the core team of builders who thrive in early-stage environments and want to help launch and grow a category-defining product.

The Role

We're hiring a Senior Software Engineer to help build the platform powering Fly With's member experience. This is a foundational engineering role with breadth across mobile, web, and backend, and the opportunity to make architectural decisions that will define the product for years.

You will operate as a senior individual contributor, owning meaningful surfaces of the product end to end: shipping mobile features, building backend services, integrating with third party partners, and shaping the systems that will scale as membership grows. You'll work directly with the CTO and the executive team, with significant influence over technical direction.

This is a hands‑on role. You will write production code daily, review code from peers, and set the technical bar for engineers who join after you. We are looking for genuine technical depth, not breadth of acronyms: the kind of engineer who can reason about a database index in the morning and a component's render cycle in the afternoon and be right both times.

What members see is a polished, premium consumer experience that they trust completely and engage with often. What you will build is a payments and ledger system that has to be right. You will spend real time on append‑only ledger entries that must net to zero, multi‑phase charge life cycles, async settlement reconciliation, idempotent webhook handling, and locking patterns that hold under concurrent load.

If that paragraph is what got you to lean in, keep reading.

What You'll Own Product Engineering
  • Build and ship features across our Rails + Graph

    QL backend, Next.js web app, and React Native mobile app
  • Build internal admin and operations tooling: the systems the team uses to run the platform and support members day to day
  • Translate product requirements into well‑architected, maintainable code that holds up as the platform grows
  • Own features end to end: from technical design through deployment, observability, and iteration
  • Partner closely with product and design to make tradeoffs that balance speed, quality, and member experience
Backend, Payments & Integrations
  • Build and maintain a Rails backend with a Graph

    QL API layer, backed by a modern relational database
  • Own the money‑movement layer: lifecycle state machines for multi‑phase charges (authorization, capture, settlement true‑ups, async webhook resolution), and append‑only ledgers that have to reconcile to the cent and survive retries and partial failures
  • Implement pessimistic locking strategies with carefully ordered acquisition to prevent deadlocks, and TOCTOU guards that hold under concurrent load
  • Design and own integrations with third party partners and payments infrastructure, including webhook handling, per‑entity idempotency keys, and circuit breakers around external dependencies
  • Make pragmatic decisions about consistency, retry semantics, and failure handling where correctness is non‑negotiable
Mobile
  • Contribute to our React Native iOS and Android apps, including the build, release, and over‑the‑air update pipelines
  • Build polished, performant interfaces appropriate for a premium consumer audience
  • Own native and JS layers where needed, including push notifications, deep linking, and OTA update lifecycle
Quality & Craft
  • Build the observability, alerting, and testing patterns that let a small team move fast without breaking what matters
  • Contribute to our CI/CD and deployment workflows so shipping stays fast and safe
  • Champion engineering quality: code review standards, documentation, technical writing, and incident response
Technical Leadership
  • Set the technical…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary