FAQs
Do we support remote work?
Yes, this position is fully remote within the US.
What technology stack is preferred for this role?
Flutter experience is strongly preferred, but a solid background in mobile programming is essential.
What is the minimum experience required for candidates applying for this role?
Candidates need at least 6 years of mobile programming experience.
Is mentoring part of the responsibilities for this position?
Yes, you will be expected to mentor junior engineers throughout the organization.
What degree is required for this position?
A bachelor’s degree in a technical field is ideal, but relevant work experience will also be considered.
Are there any specific development practices expected from the candidate?
Yes, candidates should be familiar with test-driven development skills and Agile-based project development in a microservices environment.
Can candidates from all backgrounds apply?
Yes, SoFi is committed to equal employment opportunities without regard to any protected characteristics.
Are there any nice-to-have skills that could enhance a candidate's application?
Yes, nice-to-have skills include iOS and/or Android programming experience, knowledge of mobile open source frameworks, and expertise in mobile performance tuning.
Is there a specific compensation range for this role?
The base pay range will be determined based on individual factors such as experience, skills, and location.
What accommodations are available for candidates with disabilities?
SoFi offers reasonable accommodations to candidates with physical or mental disabilities; candidates should inform their recruiter or email accommodations@sofi.com for support.

