Senior Staff Software Engineer, Invest

SoFi

Seattle, WA, US
Base pyy range listed below; final offer based on ...
On-site
10+ years related experience
6+ years java kotlin or scala programming
Design highly available mission critical systems
The role involves shaping the technical architecture of SoFi Invest core systems while mentoring other engineers

Job Summary

  • The role involves shaping the technical architecture of SoFi Invest core systems while mentoring other engineers.
  • Candidates must have proven experience designing and building highly scalable distributed systems with a strong sense of ownership.
  • SoFi offers competitive benefits and aims to help members achieve financial independence through innovative mobile-first technology.

Matching Summary

The role involves shaping the technical architecture of SoFi Invest core systems while mentoring other engineers.

Salary

Base pay range listed below; Final offer based on experience, skills, and location; Comprehensive benefits available

Skills & Requirements

Must-have

  • 10+ years related experience
  • 6+ years Java Kotlin or Scala programming
  • Design highly available mission critical systems
  • Spring Boot backend framework expertise
  • CI/CD pipelines and network protocols knowledge

Nice-to-have

  • Experience with trading and exchange systems
  • Ledger and transactional system building
  • Workflow platforms like Temporal.io
  • Strong mentorship and collaboration skills
  • Cross-functional communication leadership

Key Requirements

  • Bachelor's or Master's Degree in technical field
  • 10+ years related experience or demonstrated equivalent
  • 8+ years programming experience on modern stack
  • Understanding of relational databases and ORMs

Work Rights

Not specified

Tailored Resume

Cover Letter