SoFi is seeking a Staff Software Engineer to build enablers that support the seamless creation of member accounts, addressing the need for innovative, mobile-first technology in the financial services industry.
Requirements
- 8+ years programming experience, ideally on a modern stack
- Our core stack is Java / React / Spring / PostgreSQL, but you don't have to be an expert in any of these.
- Experience working in a collaborative coding environment (and git specifically), refining designs together, working through code reviews and managing pull requests
Responsibilities
- Lead the development and testing of system components/services, code and design reviews
- Shape the architecture of our product
- Deliver highly available and scalable services in a production environment
- Mentor other engineers, support the technical culture, and help grow the team
- Generate ideas for new initiatives and technologies
- Communicate with project leads, product managers and other software developers
Other
- The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership, is a self-starter, drives for delivery, approaches complex questions with data & curiosity, dives below the surface to identify the root cause, and is a good mentor and co-worker.
- 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
- 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