We are seeking an Engineering Manager to join the SoFi Bank team. Banking has become more personalized, more dynamic, and globalized and this team is on the forefront of modernizing banking as we know it. As a Manager on SoFi's Bank team, you will lead a team to develop and execute banking services used by SoFi. You'll be responsible for data, product and orchestration that reimagines how to offer banking services. You will have the opportunity to work with both traditional products and services as well as modern technologies that enable value through currency, rewards, and data.
What you'll do:
Manage a team of Engineers with the focus on building banking products and services.
Learn the various domains that fall under the purview of the Bank team.
You proactively contribute to the success of the organization of which your team is a part, dedicating approximately 20% of your time contributing to the success of the functional level next to and above you.
You have and continue to demonstrate command of the technical and operational requirements of your role.
You successfully develop employees and help them grow within the organization.
You resolve employee-related issues professionally - occasionally escalating these issues to the next level of the organization.
You fully comprehend, effectively communicate, and enforce goals and objectives, feedback, measurable, and improvement plans.
Monitor and understand the key metrics governing your product area, with an eye toward continuously improving them through ongoing product innovation.
Establish product delivery timelines in collaboration with Bank team and business partners.
What you'll need:
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
6+ years of Software Engineering experience
3+ years management experience
Deep programming experience, ideally on a modern web stack.
Experience with Linux, docker, and command line tools
Keen interest in going deep to solve problems
Prior experience in Java and Java based frameworks like Spring boot
Experience managing multiple teams of engineers, and coaching and growing leaders.
Passion and expertise for tools and technology.
Experienced with designing cloud based infrastructure (preferably AWS).
Curiosity, humility, and strong communicator with technical leadership skills.
Strong sense of responsibility; driving a project from inception to completion.
Willingness to roll up your sleeves, collaborate with others and get stuff done.
Affinity for solving problems and shipping impactful features.
Experience working in a collaborative coding environment (and git specifically), refining designs together, working through code reviews and managing pull requests
Prior experience deploying applications using Docker and Kubernetes
Prior experience with CI/CD (gradle, git, automated testing and deployments).
Nice to have:
Understanding of FinTech landscape
Experience in payments, banking cores and compliance
Working in a heavily regulated industry