Posted Jan 24, 2026

Software Engineer, Mobile/Flutter, SoFi Money

Apply Now
About the position The Mobile Engineer position at SoFi focuses on transforming the Money product architecture, enhancing account structures, and supporting integrated product offerings. The role requires a collaborative approach to problem-solving and involves working closely with stakeholders throughout the product lifecycle, from ideation to deployment. The ideal candidate will have a strong sense of ownership, be hands-on, and contribute significantly to the codebase while mentoring others. Responsibilities • Deliver high-quality code on schedule and communicate effectively with teams inside and outside the development team. , • Produce well-designed, scalable, and reusable code. , • Participate in code and design reviews, setting a high standard for the team. , • Work effectively across functions and teams to ensure deliverables are met. , • Design and build large features independently without guidance. , • Track project performance against defined milestones and goals. , • Collaborate with product managers and other stakeholders. , • Take initiative and produce timely results in a fast-paced environment. , • Create and add to existing technical documentation. , • Make significant contributions to the code base and drive the roadmap forward. Requirements • Bachelor's degree in a technical field or relevant work experience. , • 4+ years of mobile programming experience in Android or iOS. , • Experience with Git-based distributed version control systems. , • Agile-based project development in a microservices environment. , • Test-driven development along with unit and integration testing. , • Strong fundamentals in web protocols. , • Experience developing against REST APIs. , • Experience with modern mobile design patterns. , • Strong debugging skills. , • Passion for solving complex problems. , • Ability to work collaboratively in a team environment. Nice-to-haves • Experience working with Flutter and other cross-platform technologies. , • Knowledge of reactive programming (RX, Coroutines, Streams). , • Contributions to mobile open source frameworks. , • Understanding of S.O.L.I.D or G.R.A.S.P principles. , • Understanding of Clean Architecture patterns. , • Previous experience building platform-level frameworks and components in a large codebase. , • Expertise in mobile performance tuning. Benefits • Base pay range: $102,400.00 - $192,000.00 , • Eligible for a bonus and long-term incentives , • Comprehensive and competitive benefits package Apply Job!