Senior Software Engineer Full-Stack, Member Growth
SoFi10 months ago
San Francisco, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
At SoFi, a next-generation financial services company, we are changing the way people think about and interact with personal finance. Together with our members, we help shape a brighter financial future. As a Senior Full Stack Software Engineer in the Member Growth engineering team, you will design innovative, scalable solutions that empower our members to reach financial independence. Enjoy a hybrid in-office (1-2x per week) work environment.
Key Responsibilities
- Lead the development and testing of system components/services, including participating in code and design reviews.
- Participate in shaping the technical architecture of products that drive member growth and marketing efficiency.
- Translate product requirements into user stories and technical solutions.
- Deliver highly available and scalable services in a production environment.
- Mentor and inspire fellow engineers, support the technical culture, and help grow the team.
- Generate ideas for new initiatives and technologies.
- Collaborate with project leads, product managers, and other software developers.
Required Qualifications
- Bachelor’s Degree in a technical field or equivalent relevant work experience.
- 5+ years of programming experience on a modern stack with a proven track record of delivering production-grade applications.
- Full stack experience including React/Typescript and Kotlin/Java.
- Experience with Kubernetes and service-oriented architecture with multiple services in production.
- Strong understanding of relational databases such as PostgreSQL and ORMs, including data access patterns.
- Experience working on SOA or microservice-based applications.
- Willingness to roll up your sleeves, collaborate, and drive projects from inception to completion.
- Affinity for solving problems and shipping impactful features through collaborative coding and design reviews.
Preferred Qualifications
- Interest in personal finance.
- Experience with MarTech platforms, including marketing campaign orchestration and personalization.
- Experience managing personal investments or handling loan processes.
- Experience scaling highly available, mission-critical systems.
- Experience building data insight products.
Benefits & Perks
- Compensation: The base pay range for this role is provided, with the final offer based on your experience, skills, and location.
- Benefits: Access to comprehensive and competitive benefits. Visit our Benefits at SoFi page for more details.
- SoFi is committed to equal employment opportunities and fostering an inclusive environment. Reasonable accommodations are available for candidates with disabilities.
- Please note: Due to insurance constraints, remote work from Hawaii or Alaska is currently not available.
Required Skills
React
TypeScript
Team Collaboration
Mentorship
PostgreSQL
ORMs
Continuous Integration/Continuous Deployment
Microservices
Kotlin
Java
Service-Oriented Architecture
Kubernetes
Code Reviews