SoFi

SoFi

SoFi specializes in providing a comprehensive financial platform that empowers individuals to achieve their financial goals through services such as student loan refinancing, debt consolidation, home buying assistance, and investment opportunities, all...

Capital Markets
1K-5K
Founded 2011
$2900M raised

Description

  • Deliver high-quality code on schedule and communicate effectively with cross-functional teams.
  • Design and optimize high-throughput GraphQL and REST integrations that support critical Banking experiences.
  • Produce well-designed, scalable, and reusable mobile architectures across large areas of the app.
  • Contribute to and shape technical direction for mobile platform evolution and long-term system improvements.
  • Identify structural issues in mobile systems and propose clear remediation plans.
  • Serve as the lead resolver during high-severity incidents and ensure follow-up actions address root causes.
  • Act as a subject matter expert for key mobile domains and support teams through complex decision making.
  • Champion engineering excellence, operational maturity, and technical consistency across the mobile group.
  • Mentor and coach engineers at all levels and help develop future technical leaders.
  • Play a key role in roadmap development, long-range planning, and resource discussions while contributing hands-on to critical projects.

Requirements

  • Bachelor’s degree in a technical field or equivalent relevant work experience.
  • 8+ years of mobile programming experience in Android or iOS (Flutter experience strongly preferred).
  • Experience with Git-based distributed version control systems.
  • Experience with Agile-based project development in a microservices environment.
  • Practice of test-driven development along with unit and integration testing.
  • Experience with modern mobile design patterns and strong debugging skills.
  • Ability to collaborate effectively in a team-oriented environment and a passion for solving complex problems.
  • Nice to have: experience with cross-platform technologies (Flutter), building platform-level frameworks and components in large codebases.
  • Nice to have: reactive programming knowledge (Rx, Coroutines, Streams) and deep experience with GraphQL & REST APIs and distributed systems.
  • Nice to have: understanding of S.O.L.I.D/G.R.A.S.P principles, Clean Architecture patterns, and expertise in mobile performance tuning.

Benefits

  • Competitive salary packages and bonuses (final base pay determined by experience, skills, and location).
  • Comprehensive medical, dental, vision, and life insurance benefits.
  • Generous vacation and holidays and paid parental leave for eligible employees.
  • 401(k) and retirement planning education.
  • Tuition reimbursement on approved programs.
  • Monthly contribution up to $200 to help pay off student loans.
  • Health and well-being benefits including telehealth parental support and a subsidized gym program.
  • Fully stocked kitchen (snacks and drinks)

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Developer Sr Mobile Android/IOs (Kotlin, Swift)

redbee 51-250 Internet Software & Services

Desarrollador Senior Mobile (Android/iOS) en Redbee, trabajando de forma remota desde Argentina en un equipo multidisciplinario para desarrollar y evolucionar la aplicación bancaria, asegurando una excelente experiencia de usuario y calidad técnica.

Android iOS Jetpack Compose Kotlin Microservices REST API Swift SwiftUI
1 month ago

Senior Mobile Developer

Kavak 1K-5K Automotive

Senior Mobile Developer en Kavak, responsable de construir y evolucionar la app móvil como canal principal para potenciar el catálogo, la búsqueda y los flujos de compra y venta de vehículos a lo largo de todo el customer journey.

CI/CD Dart Datadog Design Systems Firebase Flutter Git REST API
1 month ago

Mobile Software Engineer Intern (Summer 2026)

Block 10K-50K Capital Markets

Mobile developer role at Block building and delivering high-quality iOS and Android applications across the Block ecosystem to create exceptional user experiences and support sellers at scale.

Android CI/CD iOS Java Kotlin Mobile Development Python Ruby Swift
1 month ago

Software Engineer II - Mobile Platform

Samsara 1K-5K IT Services

Mobile Platform Engineer at Samsara on the Mobile Platform team, responsible for building and evolving core mobile frameworks, tooling, and infrastructure to enable product teams to deliver scalable, reliable mobile applications for customers.

Design Systems Git Go GraphQL JavaScript React React Native REST API TypeScript UI Design
1 month 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