Software Engineer, Invest
@ SoFi

Seattle, Washington, United States
$120,000
On Site
Full Time
Posted 10 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXX****** @sofi.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review Java and Kotlin fundamentals.
Practice coding exercises and problem solving.
Study Spring and PostgreSQL integration.
Prepare API and microservices design fundamentals.

Behavioral Questions

Describe a time you solved complex challenges.
Explain collaboration in fast-paced environments.
Detail your approach to ownership and responsibility.
Share an experience mentoring teammates.

Frequently Asked Questions