Senior Software Engineer, Invest

SoFi

San Francisco, CA, United States
On-site
5+ years programming experience
Java, kotlin or scala programming
Relational databases and orms
SoFi Invest is SoFi’s new investment platform that includes our market-leading robo-advisor, and online brokerage (stock, ETF, and mutual funds trading) products

Job Summary

  • SoFi Invest is SoFi’s new investment platform that includes our market-leading robo-advisor, and online brokerage (stock, ETF, and mutual funds trading) products.
  • You will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution.
  • We are seeking a Senior Software Engineer to join our team, with a strong sense of ownership and drive for delivery, and is a good mentor and co-worker.

Matching Summary

SoFi Invest is SoFi’s new investment platform that includes our market-leading robo-advisor, and online brokerage (stock, ETF, and mutual funds trading) products.

Skills & Requirements

Must-have

  • 5+ years programming experience
  • Java, Kotlin or Scala programming
  • Relational databases and ORMs
  • Collaborative coding environment
  • Git and code reviews

Nice-to-have

  • Trading and/or exchange systems
  • FIX Protocol familiarity
  • Workflow platforms experience
  • Scaling highly available systems
  • Trading APIs experience

Key Requirements

  • Bachelor’s Degree or relevant work experience
  • 4+ years Java, Kotlin or Scala programming experience
  • 5+ years programming experience

Work Rights

Not specified

Tailored Resume

Cover Letter