Hybrid Software Engineer, Team Lead – SMB

Posted 2 weeks ago

Apply now

About the role

  • Team Lead managing engineers at Enova International to implement technical solutions to business problems. Collaborating across various functions while driving SDLC improvements and delivering business value.

Responsibilities

  • Managing a team of engineers in designing and implementing technical solutions to business problems.
  • Working closely with Product Management, Analytics, Sales and Operations.
  • Collaborating with other Software Engineering teams to deliver business value.
  • Equipping and empowering the team, managing project timelines and expectations.
  • Building partnerships with other teams and functions.
  • Driving and improving the SDLC process.
  • Ensuring timely remediation of production and operational issues
  • Actively managing risks that may impact delivery.

Requirements

  • 5+ years of full-stack experience delivering scalable applications, preferably using backend languages like Java, Python, Go, and modern frontend development with React and TypeScript.
  • Passion for coaching, mentoring, and developing a team of engineers with diverse backgrounds and varying experience levels.
  • The ability to solve problems in more than one language, and know exactly why one of them is better.
  • Expertise with building software features, enterprise architecture, and API integration to facilitate first in class software.
  • Agile project management skills, specifically the ability to oversee projects end-to-end, estimate work, and break up problems into deliverable parts.
  • Experience deploying multiple web applications from a full-stack perspective.
  • Experience collaborating with product managers to plan and scope products iteratively.

Benefits

  • Health, dental, and vision insurance including mental health benefits
  • 401(k) matching plus a roth option (U.S. Based employees only)
  • PTO & paid holidays off
  • Sabbatical program (for eligible roles)
  • Summer hours (for eligible roles)
  • Paid parental leave
  • DEI groups (B.L.A.C.K. @ Enova, HOLA @ Enova, Women @ Enova, Pride @ Enova, South Asians @ Enova, APEX @ Enova, and Parents @ Enova)
  • Employee recognition and rewards program
  • Charitable matching and a paid volunteer day…Plus so much more!

Job title

Software Engineer, Team Lead – SMB

Job type

Experience level

Senior

Salary

$116,000 - $160,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job