Senior Engineer, Software
We are seeking a Senior Software Engineer to join our Developer Productivity team. SoFi’s Developer Productivity team helps our product teams ship code frequently, safely, sustainably, according to the principles of Continuous Delivery. We develop tools and practices to enable rapid development and automated deployment of microservices to a Kubernetes-based platform.
You enjoy being full-time hands-on with code as well as collaborating with your engineering, tech ops, QA, and infosec colleagues. You appreciate the unix tooling philosophy and seek to build and design things from small, single-purposed composable parts. You enjoy building and participating in a devops culture. You seek to automate all the things.
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.
Development of tools and practices to enable rapid development and automated deployment of microservices to a Kubernetes-based platform
Management of deployment pipeline tooling, including Gitlab and Artifactory
Design of our golden path build & deploy pipeline(s)
Work with Engineering, TechOps, QA, InfoSec in order to build the right thing
Promoting the practices and techniques and rigor that can make us faster and with less risk, such as trunk-based development
Fluent in at least one programming language; Golang, Ruby, Python
5+ years of experience
Proficiency in Linux
Experience with Docker
Deep experience with at least one CI and/or CD tool
Bonus: Experience with public cloud infrastructure, preferably AWS
Bonus: Recent, demonstrable experience shipping code according to the principles of Continuous Delivery
Bonus: Proficiency in Golang
Bonus: Experience with all aspects of agile test automation
Bonus: Experience with Kubernetes
Comprehensive health, vision, dental, and life insurance as well as disability benefits; 100% of premiums paid by SoFi for employees and their dependents
Monthly contribution to help you pay off your student loans
Tuition reimbursement on approved programs, up to $5,250 a year
A flexible vacation policy allows you to truly relax and reboot
401(k) and education on retirement planning
Lunch stipend, a fully stocked kitchen, and gym membership
And of course, competitive salary packages and bonuses
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law.