SoFi is seeking a Staff Software Engineer to help build cutting-edge technology systems that support their lending business, specifically for the Private Student Loans team. The goal is to deliver solutions that position SoFi as a market leader in decision-making and speed within the student loan market.
Requirements
- 8+ years of programming experience, ideally on a modern microservice stack.
- Strong experience with modern Java frameworks(e.g: Spring Boot), GraphQL, REST APIs, and relational databases.
- Strong sense of accountability, code quality and testing, and ownership; capable of driving a project from inception to completion
- Mentor junior developers.
- Experience working in a team coding environment, refining designs together, iterating on ideas, participating in code reviews, and managing pull requests.
- Understanding of operation excellence and its importance. Has experience in various monitoring tools such as DataDog
- Expert in programming skills with solid fundamentals.
Responsibilities
- Lead the development and testing of system components/services, code and design reviews
- Own and develop technical solutions for new product requirements.
- Deliver highly available and scalable services in a production environment.
- Generate ideas for new initiatives and technologies.
- Drive operational excellence in our business processes to enhance service quality.
- Collaborate with business stakeholders, product management, operations, and peer technical teams to deliver impactful products.
- Mentor other engineers, support the technical culture, and help grow the team
Other
- Bachelor's Degree in a technical field
- Effective communication skills.
- Desire to grow, learn, and collaborate with a team of engineers.
- There will be a strong preference for candidates in the Salt Lake City metropolitan area for this role
- Fintech, finance, or lending industry experience.