About The Position

We are looking for a Software Engineering Manager to join our Small Business team to help build the next generation financial products for small businesses. In this role, you will set technical direction for a rapidly growing, business-critical area within SoFi, partnering closely with product and business leaders to solve complex, high-impact challenges. You will be engaged across the full product lifecycle—from ideation and design through development, testing, deployment, monitoring, and long-term support of mission-critical systems. As a people leader, you will mentor and develop engineers, support their career growth, and help cultivate the next generation of technical leaders. This is a unique opportunity to shape both the evolution of the team and the platform capabilities that will power the business for years to come.

Requirements

  • Bachelor’s Degree, in a technical field
  • 3+ years management experience or experience leading a team
  • 8+ years software engineering experience, ideally on a modern stack
  • Maintain code quality, performance, and sound architectural principles
  • Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests
  • Willingness to roll up your sleeves, collaborate with others and get stuff done
  • Strong sense of responsibility; driving a project from inception to completion
  • Experience working in a collaborative coding environment (and git specifically), refining designs together, working through code reviews and managing pull requests
  • Experience with Agile methodologies
  • Demonstrated experience in managing and leading software development teams, with a track record of successfully delivering complex projects.
  • Excellent leadership and team management skills, with the ability to inspire and motivate team members to achieve high performance.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.

Nice To Haves

  • Experience in FinTech or small business financing

Responsibilities

  • Own team building and management, including hiring and team performance.
  • Drive Architecture and technically lead development of highly scalable features.
  • Collaborate with data scientists, engineers and product managers to deploy and maintain product features.
  • Identify and evaluate new patterns and technologies to improve performance, maintainability and elegance of our systems
  • Participate in shaping the technical architecture
  • Help translate user stories into technical solutions
  • Deliver highly available and scalable services in a production environment
  • Mentor 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service