Principal Engineer, Unity Rewards

2 months, 4 weeks 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

Lead Appian Associate (DISA)

Horizon Industries Limited is seeking a Lead Appian Associate to remotely lead Appian software development projects supporting the Defense Information Systems Agency (DISA), with occasional travel and US citizenship required.

Agile
10 hours, 39 minutes ago

[Job - 31568] Squad Lead, São Paulo or Campinas only.

CI&T 5K-10K Internet Software & Services

CI&T is seeking a Squad Leader to lead cross-functional teams delivering digital solutions for global enterprise clients, with responsibility for collaboration, team development, and successful project execution.

Agile Scrum
10 hours, 54 minutes ago

Team Lead, Billing & Collections

Pie Insurance 251-1K Insurance

Pie Insurance is hiring a remote Team Lead, Billing & Collections to own commercial insurance receivables recovery, lead internal and external collections teams, and improve bad-debt outcomes and processes.

Agile Salesforce
10 hours, 54 minutes ago

Staff, Software Engineer - Simulation Vehicle Modeling

Torc 251-1K Road & Rail

Torc, a Daimler company developing automated-truck software, is seeking a senior simulation and vehicle-modeling leader to advance scalable, high-fidelity simulation for autonomous-driving validation, safety certification, and reinforcement-learning workflows.

C++ Linux Neural Networks Python Reinforcement Learning
10 hours, 54 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