SoFi is looking for a Senior Manager of Software Engineering to lead development efforts for the Loans Platform Division Servicing team. The goal is to release consumer-facing features and platform capabilities to drive business growth and improve customer acquisition, automation, and funding volumes.
Requirements
- Deep programming experience, ideally on a modern distributed system.
- Solid understanding of relational databases (MySQL or Postgres)
- Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests
- Passion and expertise for tools and technology
- Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture
Responsibilities
- Manage multiple teams of Engineers with the focus on improving overall customer acquisition, automation, and funding volumes.
- You have and continue to demonstrate command of the technical and operational requirements of your role.
- Monitor and understand the key metrics governing your product area, with an eye toward continuously improving them through ongoing product innovation.
- You will implement new functionality, resolve bugs, maintain the health of our codebase, and continuously grow as an engineer.
- You will be involved in the entire product lifecycle, from ideation, coding, testing, deploying, monitoring, and supporting mission-critical systems.
- Collaborate with business and product leadership and solve a wide range of challenges.
- Work with the engineers on your teams to help them grow their careers along the way, as well as helping mold and grow the next leaders on your teams.
Other
- 6+ years of Software Engineering experience
- 4+ years management experience
- Experience managing multiple teams of engineers, and coaching and growing leaders
- 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.
- Establish product delivery timelines.