Software Engineer, Invest @ SoFi
Your Application Journey
Email Hiring Manager
Job Details
Who we are
Shape a brighter financial future with SoFi. We are a next-generation financial services company and national bank using innovative, mobile-first technology. Our core values guide us as we impact millions of members' lives.
The Role
SoFi Invest is our market-leading investment platform. Join our team to implement functionality, architect systems, fix bugs, and maintain the health of our code. Work in a collaborative environment with Product, Design, and Engineering through the full product lifecycle.
What you’ll do
- Deliver resilient and scalable code.
- Ideate and own technical solutions with minimal supervision.
- Participate in code and design reviews.
- Generate ideas for new initiatives and technologies.
- Communicate engineering concepts to various stakeholders.
- Work in a fast-moving, multi-office environment.
What you’ll need
- Bachelor’s Degree in a technical field.
- At least 1 year programming experience (internships and school projects count).
- Experience with Java, Kotlin, Spring, PostgreSQL, and React or similar technologies.
- Experience in agile development, API design, and collaborative coding environments.
- A strong sense of responsibility and problem-solving ability.
Nice to have
- Experience with microservice architecture.
Compensation and Benefits
The final base pay offer will be determined based on individual factors such as experience, skills, and location. Explore our comprehensive benefits on the SoFi Benefits page.
Equal Opportunity & Inclusion
SoFi is committed to an inclusive culture and equal employment. We consider all qualified applicants regardless of background and provide accommodations as needed.
Important Notice
Internal employees should apply via our Internal Job Board. Note: Remote work is not available for candidates from Hawaii or Alaska.
Key skills/competency
Software Engineer, Invest, Java, Kotlin, Spring, PostgreSQL, React, API, Agile, Microservices
How to Get Hired at SoFi
🎯 Tips for Getting Hired
- Research SoFi's culture: Understand their values and mission.
- Customize your resume: Emphasize Java, Kotlin, agile experience.
- Network strategically: Connect with current SoFi employees.
- Prepare for technical reviews: Practice coding and system design.