Software Engineer, Mobile/Flutter, SoFi Money

Posted 2025-04-06
Remote, USA Full-time Immediate Start

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!

 

Similar Jobs

Back to Job Board