Principal Engineer, Unity Rewards

1 hour, 50 minutes ago
Remote
Full-time
Lead
Software Development
Unity

Unity

Unity is the top platform for real-time 3D content creation, empowering creators across industries to bring their ideas to life with interactive 2D and 3D content.

Internet Software & Services
5K-10K
Founded 2004

Description

  • Design and architect the iOS and Android mobile client for a greenfield consumer rewards application.
  • Make foundational decisions on the tech stack, state management, and overall app architecture.
  • Develop gamified UI/UX components such as daily streaks, dynamic offer walls, progress trackers, and real-time wallet balances.
  • Integrate the consumer app with Unity’s backend event pipelines and ML attribution models.
  • Architect on-device state management for virtual currencies, ledger updates, and offline/online synchronization.
  • Implement secure, tamper-proof event tracking to support anti-fraud and attribution efforts.
  • Work closely with ML and backend teams on event tracking and exploit prevention.
  • Mentor senior mobile engineers and establish code quality standards.
  • Define CI/CD and release pipelines for a high-frequency update cycle.

Requirements

  • 8+ years of experience building native mobile apps in Swift or Kotlin, or high-performance cross-platform apps in React Native or Flutter.
  • Experience building consumer mobile applications at scale.
  • Proven track record with apps that have high DAU/MAU and use gamification, loyalty, or fintech/wallet features.
  • Deep understanding of modern mobile architecture patterns such as MVVM, Clean Architecture, or VIPER.
  • Strong knowledge of memory management and performance profiling.
  • Experience handling complex asynchronous data streams and real-time websocket connections.
  • Experience building local persistence and offline-first mobile capabilities.
  • Strong focus on micro-interactions, animations, and polished UI/UX.
  • Previous experience at a consumer rewards company such as Mistplay, Fetch, Ibotta, or JustPlay, or at a consumer fintech app with heavy gamification, is preferred.
  • Familiarity with mobile attribution platforms such as AppsFlyer, Adjust, or Singular is preferred.
  • A passion for mobile gaming and an understanding of player retention is preferred.
  • Must have sufficient English proficiency for frequent professional verbal and written communication with global colleagues and partners.

Benefits

  • Gross base salary of $227,900 to $340,000 USD.
  • May be eligible for equity awards.
  • May be eligible for participation in company incentive plans, including annual discretionary bonuses or sales commissions.
  • Comprehensive health, life, and disability insurance.
  • Employee stock ownership.
  • Competitive retirement and pension plans.
  • Generous vacation and personal days.
  • Support for new parents through leave and family-care programs.
  • Mental health and wellbeing programs and support.
  • Commute subsidy.
  • Office food and snacks.
  • Training and development programs.
  • Volunteering and donation matching program.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer Intern - Mobile

Fandom 251-1K Internet Software & Services

Fandom is hiring software engineer interns to help develop a highly scalable mobile app product for its global fan platform in a small, autonomous Scrum team.

Agile Docker Java Kotlin Kubernetes Scrum
50 minutes ago

Principal Engineer, AI Platform

Pinterest 5K-10K Internet Software & Services

Pinterest is hiring a Principal Engineer for its AI Platform team to architect the infrastructure powering Generative AI and Recommender Systems across the company’s product suite.

C++ Generative AI Java Rust
50 minutes ago

Principal Software Engineer I - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Principal Software Engineer I for the Elasticsearch Distributed Systems team to improve how clusters scale, stay resilient, and coordinate data across many machines.

Elasticsearch Java Lucene
1 hour, 5 minutes ago

Senior Mobile Engineer, iOS

SeatGeek 251-1K Media

SeatGeek is hiring a Senior Mobile Engineer, iOS to help shape the mobile experience for its Fandom team and improve how millions of users discover and use live event ticketing.

Android Datadog Firebase iOS Kotlin Mixpanel Objective-C Python Swift SwiftUI UIKit Xcode
1 hour, 20 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers