Employee Applicant Privacy Notice
Who we are:
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 national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
*Strong preference will be given to this candidates already located in Helena, Montana
Who we are
SoFi is a digital personal finance company whose mission is to help its members achieve financial independence to realize their ambitions, whether that be to buy a house one day, start a family on their own terms or be debt free. We aim to be at the center of our members’ financial lives, and to help every member Get Their Money Right®. By joining SoFi, you’ll become part of a forward-thinking company that is transforming financial services by embracing technology to build innovative loan products, investment tools, and more. One of the fastest growing fintech companies, we’ve grown from 250 employees in 2015 to over 3,000 employees today, with over 5 million members. With offices across the US, we offer the excitement of a rapidly growing startup with the stability of a seasoned management team and some of the best talent around. As an employer, we strive to hire employees who are committed to both our company’s mission and our desire to build the best culture in the world. If you are driven, passionate about what you do, and excited about the SoFi mission, we would love to hear from you.
The Role:
We are looking for a Senior Staff Software Engineer to join our Personal Loans team to help build cutting edge technology systems to support our lending business. You will be working with a team of engineers that is empowered to make technical decisions that have direct impact on the success of the business and our SoFi members.
On our team, you will be in the middle of it all – implementing new functionality, architecting our system, driving technical initiatives, and providing team leadership. We interact heavily with pricing, data science, and risk analytics to deliver solutions which allow us to lead the market in making decisions and moving quickly. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and drive for delivery, and is a good mentor and co-worker. 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, continual improvement and evolution. You’ll face and solve a wide range of challenges: technical, product, and operational, shaping your personal growth and career along the way, as well as using your areas of expertise to grow the capabilities of the rest of the team.
What You’ll Do:
Provide technical guidance and leadership to the engineering team, fostering a culture of innovation, collaboration, and continuous learning.
Mentor junior and mid-level engineers, guiding them in software design principles, coding best practices, and overall professional growth.
Collaborate with cross-functional teams to define technical strategies, establish coding standards, and drive technical excellence across projects.
Participate in shaping the technical architecture of the platform
Write clean, efficient, and testable code using appropriate technologies, frameworks, and design patterns.
Conduct code reviews, provide constructive feedback, and drive continuous improvement in code quality and development processes.
Deliver highly available and scalable services in a production environment
Communicate technical concepts and solutions effectively to both technical and non-technical stakeholders.
Work in our core stack: React / Java / Kotlin / Microservices / Spring Boot / AWS / PostgreSQL.
What You’ll Need:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
8+ years experience as a software engineer, designing and implementing complex software solutions.
Experience with React / Java / Spring / Kotlin / PostgreSQL / AWS. Expertise with any modern Java frameworks, REST APIs, and relational databases
Deep understanding of software architecture, design patterns, and best practices for building scalable and robust applications.
Proven experience in leading and mentoring engineering teams, promoting technical excellence and collaboration.
Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to diverse audiences.
Experience with Kafka, Docker, Kubernetes, Spring Boot, cloud infrastructure, Terraform and CI/CD
Nice to have:
Experience in the financial services industry, especially interaction with underwriting, pricing and/or risk.
Front-End experience with Javascript, React, Scala, and/or Flutter
Machine learning and data analytics experience
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Senior Content Designer role at SoFi to shape user experiences with clear, strategic content across financial products.
Join SoFi as a Senior Product Security Engineer to enhance product security by deploying innovative tools and collaborating across teams in a fast-paced fintech environment.
Contribute as a full stack Software Engineer at Freed to revolutionize medical documentation through cutting-edge AI and collaborative engineering culture.
A remote Java Developer position with SynergisticIT in Virginia, where you will contribute to scalable software solutions and develop expertise in full-stack technologies.
Teravision Technologies is looking for a Mobile DevOps Engineer to design and automate CI/CD pipelines for Flutter modular applications in a fully remote contractor position.
Braintrust is looking for a proficient Go Open Source Engineer to develop and maintain SDKs that empower AI observability and evaluation across various production applications.
A fast-growing sports tech company seeks a Senior Back End Engineer experienced in Ruby on Rails and Postgres to drive product and technical innovation in a fully remote environment.
Highly skilled Senior Backend Engineer sought by SpotOn to architect and develop scalable financial services platforms leveraging Python and React/TypeScript.
Lead technical initiatives and infrastructure services as a Senior Staff Backend Engineer at Coupang, a high-growth global e-commerce leader.
Senior Software Engineer opportunity at Anduril Industries to develop high-performance backend and frontend systems for revolutionary aerial drone defense technology.
Contribute to Braintrust's AI observability platform by building robust, idiomatic Typescript/Javascript SDKs that enable trust and operational excellence in production AI systems.
Experienced Software Engineer with strong Java and AWS skills needed at Captivation Software to develop backend microservices supporting U.S. government missions.
Airbnb is looking for a Staff Software Engineer to drive backend product innovation for host tools in a remote-eligible role.
Contribute to ServiceNow's innovative cloud platform by developing clean, reusable code and designing user-friendly software tailored to client needs.
Experienced software engineer needed to lead and innovate on Terraform’s backend development within a fully remote, collaborative environment at HashiCorp.
SoFi helps people achieve financial independence to realize their ambitions.
27 jobs