
Your all-in-one personal finance platform
SoFi, headquartered in The East Cut, San Francisco, CA, is a leading provider of mobile and online personal finance services. With over 1,000 employees, SoFi offers a comprehensive suite of products including bank accounts, loans, mortgages, and investment opportunities. The company has raised $2.7 ...
SoFi provides a range of benefits including flexible time off, paid parental leave, and a monthly contribution of up to $200 towards student loan repa...
SoFi's culture is centered around financial empowerment, aiming to provide a one-stop solution for all personal finance needs. The company's focus on ...

SoFi • CA - San Francisco; WA - Seattle
SoFi is seeking a Senior Software Engineer for their AML Engineering team to build and support compliance platforms. You'll work with Java and collaborate with cross-functional teams to ensure regulatory alignment. This role requires significant experience in software engineering.
You have 5+ years of experience in software engineering, with a strong background in building scalable applications and systems. Your expertise in Java allows you to develop robust solutions that meet complex business requirements. You understand the importance of compliance in the financial sector and are motivated to contribute to a team that safeguards customer trust through innovative technology.
You thrive in collaborative environments, working closely with cross-functional teams to identify and manage compliance risks. Your ability to communicate effectively with both technical and non-technical stakeholders ensures that you can bridge the gap between engineering and business needs. You are detail-oriented and proactive in your approach to problem-solving, always looking for ways to improve processes and systems.
You are passionate about personal finance and the impact technology can have on people's lives. You stay updated on industry trends and regulatory changes, ensuring that your work aligns with best practices and compliance standards. You are committed to continuous learning and professional development, eager to take on new challenges and grow within your role.
Experience with AML (Anti-Money Laundering) systems or risk management platforms is a plus. Familiarity with cloud technologies and modern software development practices will enhance your contributions to the team.
As a Senior Software Engineer on the AML Engineering team, you will be responsible for designing, developing, and maintaining critical components of our AML and Risk platforms. You will participate in the entire product lifecycle, from ideation through implementation, ensuring that our solutions meet regulatory standards and provide a seamless experience for our members.
You will collaborate with other engineering teams and business units to identify compliance risks and develop strategies to mitigate them. Your role will involve writing clean, maintainable code and conducting code reviews to uphold high standards of quality. You will also be involved in troubleshooting and resolving issues in production environments, ensuring that our systems operate smoothly and efficiently.
You will contribute to the continuous improvement of our development processes, advocating for best practices in software engineering and compliance. Your insights will help shape the direction of our AML initiatives, and you will have the opportunity to mentor junior engineers, sharing your knowledge and expertise to foster their growth.
At SoFi, we believe in investing in our employees and providing a supportive work environment. You will have access to professional development opportunities, allowing you to enhance your skills and advance your career. We offer competitive compensation and benefits, including health insurance, retirement plans, and generous paid time off. Join us in shaping a brighter financial future for our members while building a rewarding career in technology.
Apply now or save it for later. Get alerts for similar jobs at SoFi.