
Software Engineer, Team Lead – SMB
Enova International
full-time
Posted on:
Location Type: Hybrid
Location: Chicago • Illinois • United States
Visit company websiteExplore more
Salary
💰 $116,000 - $160,000 per year
Job Level
About the role
- 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!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaPythonGoReactTypeScriptAPI integrationenterprise architecturefull-stack developmentscalable applicationsSDLC
Soft Skills
coachingmentoringproblem-solvingteam managementcollaborationrisk managementproject managementcommunicationempowermentpartnership building