FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer – SMB
Enova InternationalSoftware Engineer developing software solutions at Enova International in a hybrid environment. Collaborate within an Agile team focused on high-quality code delivery.
Posted 7/2/2026full-timeChicago • Illinois • 🇺🇸 United StatesJuniorMid-Level💰 $68,000 - $110,000 per yearWebsite
Tech Stack
Tools & technologiesGoJavaMicroservicesPythonReactSQLTypeScript
About the role
Key responsibilities & impact- Take ownership of core features within your application's lifecycle, delivering high-quality code from implementation to deployment.
- Collaborate with your team to identify and execute the best technical answers to complex problems.
- Propose creative ideas, learn from senior peers, and actively participate in code reviews.
- Work closely with product and engineering team members to understand and implement business requirements.
- Actively participate in the ongoing evolution of Enova's products and services.
- Work within multi-disciplined teams in an Agile environment.
Requirements
What you’ll need- 2+ years of professional experience building and deploying software using Java, Python, or Go, with TypeScript and React for frontend development.
- Strong understanding of SQL and database fundamentals, including schema design, indexes, migrations, and query optimization.
- Experience building API integrations and working within microservices or event-driven architectures.
- Interest in developing across the full stack, with experience building both frontend and backend applications.
- Strong coding, debugging, and troubleshooting skills, with a focus on clean, maintainable, and scalable solutions.
- Ability to manage priorities across multiple projects and thrive in a fast-paced environment.
- Experience using AI tools to enhance software development workflows, with sound judgment in their application.
- Strong communication and collaboration skills, with the ability to work effectively across technical and cross-functional teams.
- Willingness to participate in an on-call rotation.
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience, with a passion for continuous learning and growth.
Benefits
Comp & perks- 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!
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaPythonGoTypeScriptReactSQLAPI IntegrationMicroservicesDebuggingTroubleshooting
Soft Skills
CommunicationCollaborationProblem-SolvingTime ManagementCreativity
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Engineering