Taro Logo

Software Engineer (Hybrid)

Enova International is a leading financial technology company that provides online financial services through our AI and machine learning-powered Colossus™platform. We serve non-prime consumers and businesses alike, while offering world-class technology and services to traditional banks—in order to create accessible credit for millions.
Mid-Level Software Engineer
Hybrid
2+ years of experience
This job posting is no longer active. 😔

Job Description

Enova International, a leading financial technology company, is seeking a Software Engineer to join their team in a hybrid work environment. This mid-level position requires at least 2 years of full-stack development experience and offers an exciting opportunity to work on cutting-edge financial technology solutions.

As a Software Engineer at Enova, you'll be part of one of the largest engineering teams in Chicago, putting the "Tech" in FinTech. You'll take ownership of developing systems and applications, collaborating with both technical and business stakeholders. Your role will involve advocating for high-quality code, solving complex problems, and enhancing the collaborative environment through mentorship and knowledge sharing.

The ideal candidate should be proficient in object-oriented programming languages, with experience in Ruby, Go, or Java being particularly valuable. You'll be working in an Agile environment, deploying web applications from a full-stack perspective, and collaborating with product managers to plan and scope products iteratively.

Enova offers a comprehensive benefits package, including a flexible hybrid work model, health insurance (including mental health benefits), 401(k) matching, paid time off, and various other perks such as a sabbatical program and DEI groups. The company values diversity and maintains an inclusive culture where employees can thrive.

If you're passionate about financial technology, enjoy solving complex problems, and want to be part of a growing, innovative company, this Software Engineer role at Enova International could be the perfect next step in your career. Join a team that's dedicated to creating accessible credit for millions through advanced AI and machine learning technologies.

Last updated a year ago

Responsibilities For Software Engineer (Hybrid)

  • Take ownership of the development of our systems and applications
  • Team up with technical and business stakeholders
  • Advocate for a high quality codebase
  • Eliminate roadblocks
  • Enhance our collaborative environment by supporting the engineers on your team through mentorship and knowledge sharing

Requirements For Software Engineer (Hybrid)

Ruby
Go
Java
  • 2+ years of experience in a full stack development role
  • Proficiency in one or more object-oriented programming languages
  • The ability to solve complex problems in more than one language, and know why one of them is better
  • Expertise with building software features, enterprise architecture, and API integration to facilitate first in class software
  • Project management skills, specifically the ability to oversee projects end-to-end, estimate work, and break up problems into deliverable parts
  • Deployed multiple web applications from a full-stack perspective
  • Experience collaborating with product managers to plan and scope products iteratively
  • A Bachelor's degree in Computer Science, Engineering or equivalent experience

Benefits For Software Engineer (Hybrid)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • Hybrid work model (in-office Tuesday to Thursday, remote Monday and Friday)
  • 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
  • Employee recognition and rewards program
  • Charitable matching and a paid volunteer day