We are seeking an experienced Senior Software Engineer to join our SoFi Commercial Banking team. This is a newly formed division, and a successful candidate will have the opportunity to shape the direction, technical roadmap, and contribute significantly to the payments and bank sponsorship domain. The ideal candidate is a technical and innovative individual contributor who can help guide the overall vision of their team as well as the broader Bank organization. We are looking for engineers who can bring fresh perspectives, thought leadership, vision and help us scale for the future. Those with a high sense of ownership, empathy, and disruption will thrive in our team, especially those who inspire others to bring their best to our mission. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation, implementation, deployment, continued improvement and evolution. As a member of the Bank team you will architect new systems, implement functionality, fix bugs, maintain the health of our systems, and continually grow your skill set. The ideal candidate is both forward-thinking and hands-on, has a solid sense of ownership and drive for delivery, and a strong team player. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution.