Posted in

Senior Staff Software Engineer – Member

Senior Staff Software Engineer – Member

CompanySoFi
LocationCalifornia, USA, Remote in USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree (ideally in a technical field), but we understand great engineers come from a variety of backgrounds; we will also consider relevant work experience
  • 10+ years programming experience, ideally on a modern stack
  • 5+ years Java or Kotlin programming experience
  • Strong understanding of relational databases
  • Experience working on a SOA or microservice-based application
  • Experience working with asynchronous systems and event based systems (queues, streams)
  • Pragmatic approach towards handling tech debt versus shipping new features

Responsibilities

  • Produce well-designed, scalable, and reusable code on schedule
  • Deliver highly available and scalable services in a production environment
  • Drive technical architecture, design decisions and cross-functional discussions for the product
  • Lead the design, development and testing of systems that impact multiple teams
  • Lead code and system design reviews
  • Collaborate across functions and teams to reduce ambiguity and keep projects on track
  • Track project performance against defined milestones/goals
  • Mentor other engineers, support the technical culture, and help grow the team
  • Create and improve technical documentation

Preferred Qualifications

  • Experience integrating Large Language Models (LLM) into products
  • Experience scaling highly available, mission critical systems
  • Full-stack experience across backend and frontend
  • History of building digital products in the financial space