Software Engineer - SMB (Hybrid)
Enova Internationalabout 5 hours ago
Base Salary
$68k - $90k/yr
Responsibilities
- Take ownership of core features within the application's lifecycle.
- Deliver high-quality code from implementation to deployment.
- Collaborate with the team to solve complex technical problems.
- Propose creative ideas and participate in code reviews.
- Work closely with product and engineering teams to implement business requirements.
- Participate in the ongoing evolution of Enova's products and services.
- Work within multi-disciplined teams in an Agile environment.
Requirements
- 2+ years of professional experience in software development using Java, Python, or Go.
- Strong understanding of SQL and database fundamentals.
- Experience building API integrations and working with microservices.
- Interest in full-stack development with frontend and backend experience.
- Strong coding, debugging, and troubleshooting skills.
- Ability to manage priorities across multiple projects.
- Experience using AI tools to enhance software development workflows.
- Strong communication and collaboration skills.
- Willingness to participate in an on-call rotation.
- Bachelor's degree in Computer Science, Engineering, or equivalent experience.
Benefits
- Hybrid work model requiring in-office work Tuesday through Thursday.
- Health, dental, and vision insurance including mental health benefits.
- 401(k) matching plus a Roth option for U.S. based employees.
- PTO and paid holidays off.
- Sabbatical program for eligible roles.
- Summer hours for eligible roles.
- Paid parental leave.
- Employee recognition and rewards program.
- Charitable matching and a paid volunteer day.