Posted in

Software Engineer – Invest

Software Engineer – Invest

CompanySoFi
LocationSeattle, WA, USA, San Francisco, CA, USA, Cottonwood Heights, UT, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • Bachelor’s Degree, ideally in a technical field, but we understand great engineers come from all sorts of different backgrounds and also consider relevant work experience
  • 2+ years programming experience, ideally on a modern stack
  • 4+ years Java, Kotlin or Scala programming experience and an understanding of relational databases and ORMs suffices
  • Willingness to roll up your sleeves, collaborate with others and get stuff done
  • Strong sense of responsibility; driving a project from inception to completion
  • Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture
  • Experience working in a collaborative coding environment (and git specifically), refining designs together, writing tests, working through code reviews and managing pull requests

Responsibilities

  • Lead the development and testing of system components/services, code and design reviews
  • Participate in shaping the technical architecture of the product
  • Help translate user stories into technical solutions
  • Deliver highly available and scalable services in a production environment
  • Generate ideas for new initiatives and technologies
  • Communicate with project leads, product managers and other software developers

Preferred Qualifications

  • Worked with trading and/or exchange systems
  • Familiarity with the FIX Protocol
  • Experience scaling highly available, mission critical systems
  • Trading APIs (either crypto or securities)
  • Experience with Scrum