Staff Software Engineer, Mobile (App Infrastructure)

Affirm

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$230,000–$290,000 / yr
Posted
74 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $218k
This role $260k
$163k $304k
below market most similar roles pay here above market

This role pays more than 88% of similar roles. Most pay $195,442–$240,887 — the blue band above. At the midpoint, this role pays about $260k versus about $218k for comparable roles.

Based on 240 similar postings.

Employer

About Affirm

Affirm is a buy-now, pay-later (BNPL) financial technology company that offers point-of-sale installment loans to consumers, allowing them to split purchases into fixed monthly payments with transparent terms. Industry: Financial Technology & Consumer Lending

Affirm currently has 64 open roles on FindRole.

Listed pay typically runs $195,000–$255,000 across 60 roles with salary data.

Most-posted roles

View all roles at Affirm

At a glance

TL;DR · Staff Software Engineer, Mobile (App Infrastructure)

The Staff Software Engineer, Mobile (App Infrastructure) joins the App Infrastructure team to manage the shared mobile platform used by all other mobile feature teams. This role involves setting long-term technical strategies, defining operational processes, and overseeing the development of shared components like design systems, networking, observability, and CI/CD. You will build tools and runbooks, manage on-call rotations, and mentor team members while ensuring technical sustainability across the product lifecycle. Key requirements include over seven years of mobile architecture experience, with at least four years using React Native and Expo. You must be proficient in Javascript, Typescript, and Redux Toolkit. Technical skills include debugging the JS-native boundary, using Maestro, Appium, Sentry, and Statsig, and utilizing AI-assisted development tools like Claude Code.

What does a Software Engineer earn in Remote?

Median $208800 from 354 postings across 50 companies.

See salary data

What you'll do

  • Set the long-term technical strategy for the team and align it with business-impacting projects.
  • Manage technical sustainability, risks, and trade-offs by collaborating with product, design, and analytics teams.
  • Own team operations by establishing monitoring, triage rotations, playbooks, and alerting policies.
  • Define and enforce code review and design standards to foster a culture of quality.
  • Develop team talent by providing consistent feedback, guidance, and technical leadership.
  • Author high-quality code and technical plans to deliver major features or system components.
  • Build and maintain shared mobile infrastructure including design systems, networking, and CI/CD tools.

What we're looking for

  • You have 7+ years of experience developing and architecting mobile applications.
  • You have experience using React Native.
  • You are proficient in working with Javascript and Typescript.
  • You have hands-on experience with React Native and Expo, including authoring or migrating native modules and components.
  • You have experience with complex state management in a React app; proficiency with Redux Toolkit is bonus (preferred).
  • You have performed React Native SDK major updates and can debug across the JS↔native boundary under the New Architecture.
  • You have experience with mobile testing and observability tooling, including E2E frameworks, crash reporting, and experimentation platforms.
  • This position requires a Bachelor’s degree in a related field or equivalent practical experience.

More like this

Similar roles

Staff Software Engineer, Native Mobile

Coinbase

Remote 13 days ago $218,025–$256,500
Swift Kotlin iOS Android React Native CI/CD LLM Generative AI Build Systems Performance Optimization
8+ yrs exp Remote

Senior Mobile Cross Platform Engineer

Chime

New York, NY +1 111 days ago $164,000–$227,000
React Native TypeScript React iOS Android GraphQL CI/CD Bitrise CircleCI GitHub Actions Bugsnag Datadog Sentry Redux React Context AsyncStorage MMKV Expo Updates CodePush
5+ yrs exp

Staff Software Engineer, Mobile

Walmart

Sunnyvale, CA 33 days ago
Android Kotlin Jetpack Cloud-native Architecture Microservices Containers CI/CD ML Frameworks API Design DevOps Software Security Observability System Design Prototyping WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer, Mobile Android

Qualcomm

San Diego, CA 21 days ago $141,300–$211,900
C++ Java Rust Python C Android Linux ARM CI/CD Git SDK NDK Hypervisor Virtualization Object-Oriented Programming Data Structures and Algorithms API Design
4+ yrs exp

Staff Software Engineer (Android / iOS)

Visa

Austin, TX 34 days ago
Android iOS Swift SDK Development CI/CD Mobile DevOps GitHub Actions Jenkins Azure DevOps Fastlane Bitrise CocoaPods Swift Package Manager Generative AI Microsoft Copilot GitHub Copilot ChatGPT App Store Connect Google Play Console
5+ yrs exp Hybrid

Staff Software Engineer, Mobile QA

Coinbase

Remote 13 days ago $218,025–$286,500
Swift Kotlin iOS Android React Native Mobile QA Test Infrastructure Generative AI SLOs Debugging Regression Testing
8+ yrs exp Remote