SoFi is seeking a Senior Staff Software Engineer to join their Money and Bank team, playing a crucial role in transforming their banking core and implementing enhanced account structures. This position offers an opportunity to work on scaling customer base and disrupting the banking industry through innovative solutions. The role requires a technical leader who can guide the team's vision while working in a highly collaborative environment.
The ideal candidate will be an experienced engineer with 8+ years of experience, capable of bringing fresh perspectives and thought leadership to the team. They'll work with Java, Kotlin, and various AWS services to build scalable banking solutions. The position involves both technical leadership and hands-on coding, requiring expertise in modern software architecture and cloud technologies.
Working at SoFi means joining a next-generation financial services company that's using technology to transform the banking industry. The company offers a competitive compensation package ranging from $172,800 to $297,000 annually, plus bonus potential and comprehensive benefits. This is an excellent opportunity for someone passionate about fintech who wants to make a direct impact on people's financial lives.
The role combines technical expertise with leadership responsibilities, including mentoring other engineers and collaborating across teams to drive technical decisions. You'll be involved in the entire product lifecycle, from ideation to deployment, working closely with Product and Design teams to deliver innovative financial solutions. The position requires strong communication skills and the ability to work effectively in a fast-paced, collaborative environment.