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!