Location
Remote
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
About The Company
Shape a brighter financial future with us. Together with our members, we're changing the way people think about and interact with personal finance. We're a next-generation financial services company and a national bank leveraging innovative, mobile-first technology to help millions of members reach their financial goals. In an industry undergoing unprecedented transformation, we are at the forefront, committed to making a meaningful impact on people's lives. Our core values guide us daily, fostering a culture of innovation, collaboration, and inclusivity. Join us to invest in your career, develop your skills, and be part of a dynamic team shaping the future of banking and personal finance.
About The Role
We are seeking a talented Staff Software Engineer specializing in frontend web implementations to play a pivotal role in our Money product architecture transformation. This position focuses on evolving our banking core systems and implementing enhanced account structures, including preparations for new products like Certificates of Deposit (CDs). You will be instrumental in maturing our central member-facing services, particularly in areas such as entitlements, permissions, and data management, which are vital for supporting integrated product offerings like SoFi Plus. Working within a highly collaborative environment, you will coordinate with cross-functional teams to plan and execute initiatives through a unified campaign lens, given the complexity and interdependencies involved. As a key member of our engineering team, you will work closely with stakeholders to implement functionalities, architect systems, resolve bugs, and continually grow your expertise. The ideal candidate is forward-thinking, hands-on, possesses a strong sense of ownership, and demonstrates excellent mentorship skills. You will be involved throughout the entire product lifecycle—from ideation, development, deployment, to ongoing improvement—collaborating with a talented team of engineers and cross-disciplinary partners to deliver impactful solutions.
Qualifications
- Bachelor's degree in a technical field or equivalent work experience
- Proficiency with modern JavaScript libraries, frameworks, and tooling
- Strong knowledge of front-end technologies including HTML, CSS, and JavaScript
- Experience with React or similar front-end frameworks
- Familiarity with responsive design and mobile-web best practices
- Solid understanding of software design principles and architecture
- Experience in unit, functional, and end-to-end testing methodologies
- Experience with Node.js is a plus
- Willingness to collaborate, problem-solve, and deliver impactful features
- Experience working in collaborative coding environments, including code reviews and managing pull requests
- Strong sense of responsibility, ownership, and drive to complete projects
- Interest in personal finance, managing investments, or taking out loans (preferred but not required)
- Experience with scaling mission-critical, highly available systems (preferred)
- Full-stack experience with systems, databases, or front-end technologies (preferred)
Responsibilities
- Develop and maintain React-based web applications within a cross-functional team
- Create testable, accessible, and user-friendly web interfaces
- Collaborate with designers to identify and resolve implementation challenges
- Innovate by generating and promoting new project ideas and technological enhancements
- Deliver and operate highly available, scalable services in a production environment
- Communicate effectively with project leads, product managers, and fellow developers across multiple projects
- Define and implement new product and technical architectures for various features
- Mentor junior engineers, support the technical culture, and facilitate team growth
- Participate in all phases of the product lifecycle, from conception to deployment and continuous improvement
Benefits
- Competitive base salary commensurate with experience and skills
- Comprehensive health, dental, and vision insurance plans
- Retirement savings options, including 401(k) plans
- Paid time off, holidays, and flexible work arrangements
- Professional development opportunities and ongoing training
- Inclusive and diverse workplace culture that values innovation and collaboration
- Employee assistance programs and wellness resources
Equal Opportunity
SoFi is an equal employment opportunity employer. We are committed to creating a diverse and inclusive environment for all employees and applicants. We do not discriminate based on race, color, religion, sex, gender identity, gender expression, sexual orientation, national origin, age, disability, medical condition, marital status, veteran status, or any other protected characteristic under applicable law. We consider qualified applicants without regard to criminal history in accordance with local laws and ordinances. We also provide reasonable accommodations to candidates with disabilities during the application and interview process. We are dedicated to fostering an inclusive culture where every individual can thrive and contribute to our shared success.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.