Senior Software Engineer, Invest
We are seeking a Senior Software Engineer to join our team. SoFi Invest is SoFi’s new investment platform that includes our market-leading robo-advisor, and online brokerage (stock, ETF, and mutual funds trading) products.
On our team, you will be in the middle of it all – implementing functionality, architecting our system, squashing bugs, maintaining the health of our code, and continually growing as an engineer. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and drive for delivery, and is a good mentor and co-worker. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution.
At SoFi, you’ll become part of a new kind of finance company whose ambition is to help our members achieve financial independence and reach their goals. We aim to be at the center of our members’ financial lives, and to help every member get their money right. We created student loan refinancing, addressing the biggest financial challenge of a new generation through a modern approach to lending and personal finance. Next we expanded our products and services across loans, wealth management, and insurance. SoFi has achieved significant growth, with ambitious plans ahead, but to continue this growth we need great talent. And that starts with you.
Key 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
- 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
Must Have:
- 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
- 5+ years programming experience, ideally on a modern stack
- Our core stack is React / Java / Spring / PostgreSQL, but you don't have to be an expert in any of these. 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
Nice to Have:
- Worked with trading and/or exchange systems
- Familiarity with the FIX Protocol
- Experience with workflow platforms such as Temporal.io or AWS Step Functions
- Experience scaling highly available, mission critical systems
- Trading APIs (either crypto or securities)
- Experience with Scrum
Recommended Jobs
Accountant Assistant
Terms of employment Annual Salary See below for details Type of Work Full Time Type of Job Accounting Assistant Location USA California Long Beach Benefits Health Ins…
Accounts Receivable
Benefits: ~401(k) ~ Dental insurance ~ Health insurance ~ Paid time off Benefits/Perks Competitive Compensation Paid Time Off Career Growth Opportunities Job Summary…
Industrial Mechanic (165901)
Description for Candidates: Perform tasks related to preventative maintenance, mechanical machine repairs, inspection and testing of equipment, building maintenance and specific projects. Perform …
Senior Data Engineer
UTA seeks a Senior Data Engineer to architect and elevate the modern data platforms that fuel business intelligence, advanced analytics, and real-time decision-making across the organization. In this…
SOC Engineering, Operations Manager
We Are: At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. W…
Construction Accountant
Summary Our client, one of San Diego's most well-respected commercial construction general contractors/developers, is in need of an Project Accountant . This individual will be managing daily ta…
On Call Houseperson - Events ($23.50)
Summary At Hyatt, we believe our guests select Hyatt because of our caring and attentive associates who are focused on providing efficient service and meaningful experiences. The Houseperson - …
Guest Relations Supervisor
POST RANCH INN, the world renowned boutique hotel in Big Sur, seeks a Guest Relations Supervisor to join our team! JOB OBJECTIVE: As a member of the Post Ranch Inn, the Guest Relations Super…
Travel Speech Language Pathologist Job in Torrance, CA - $12,411 per Month (2 Years Experience Needed)
Vetted is seeking a Speech Language Pathologist for a travel job in Torrance, California . Must have 2+ years of experience. This contract pays approximately $12,411/month gross. Assignme…
Travel Registered Nurse Cath Lab Job
Job Overview TLC Nursing Associates, Inc. is seeking an experienced Cath Lab Registered Nurse (RN) for travel assignments. This role is ideal for RNs who specialize in cardiovascular procedures, …