Senior Staff Software Engineer – Member
Company | SoFi |
---|---|
Location | California, USA, Remote in USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, 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