SoFi

Senior Staff Mobile Engineer, Money

SoFi

Apply
3 months ago
Seattle, WA, USA
Senior / Staff+

Responsibilities

  • Deliver high quality code on schedule and communicate effectively with teams.
  • Design and optimize high throughput GraphQL and REST integrations.
  • Produce scalable and reusable mobile architectures across the app.
  • Contribute to technical direction for mobile platform evolution.
  • Identify and propose solutions for structural issues in mobile systems.
  • Serve as the lead resolver during high severity incidents.
  • Act as a subject matter expert for key mobile domains.
  • Champion engineering excellence and technical consistency.
  • Mentor and coach engineers at all levels.
  • Contribute hands-on to critical projects while modeling best practices.

Requirements

  • Bachelor’s degree in a technical field or relevant work experience.
  • 8+ years of mobile programming experience in Android or iOS, with Flutter preferred.
  • Experience developing against GraphQL and REST APIs.
  • Familiarity with Git-based distributed version control systems.
  • Experience in Agile-based project development in a microservices environment.
  • Knowledge of test-driven development and unit/integration testing.
  • Experience with modern mobile design patterns.
  • Strong debugging skills and a passion for solving complex problems.
  • Ability to work collaboratively in a team environment.

Benefits

  • Competitive salary packages and bonuses.
  • Comprehensive medical, dental, vision, and life insurance benefits.
  • Generous vacation and holidays.
  • Paid parental leave for eligible employees.
  • 401(k) and education on retirement planning.
  • Tuition reimbursement on approved programs.
  • Monthly contribution up to $200 for student loan repayment.
  • Great health and well-being benefits including telehealth support.
  • Fully stocked kitchen with snacks and drinks.

Tech Stack

FlutterGitGraphQLiOS

Categories

Mobile