Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Enova International

Senior Software Engineer – Product

Enova International

. Design and implement technical solutions to business problems .

Posted 9/22/2026full-timeChicago • Illinois • United StatesSenior💰 $98,000 - $140,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and implementing technical solutions, with a strong focus on software features, enterprise architecture, and API integrations. Proven ability to mentor junior developers and manage projects end-to-end while collaborating effectively with cross-functional teams.

Highest-signal resume keywords
Rails ExperienceObject-Oriented ProgrammingProject Management SkillsAPI IntegrationAsynchronous Job Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Programming LanguageRailsRubyGoPostgreSQLAsynchronous JobsTask QueuesSoftware Feature DevelopmentEnterprise ArchitectureAPI Integration
Soft Skills
CollaborationMentoringProblem Solving
Tools & Technologies
SidekiqAI Agent Harnesses
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Engineering
Industry Keywords
Finance Domain Experience

Tech Stack

Tools & technologies
MicroservicesPostgresRubyRuby on RailsGo

About the role

Key responsibilities & impact
  • Design and implement technical solutions to business problems
  • Collaborate with engineers to build effective systems
  • Learn from Lead Engineers and Architects
  • Mentor junior developers
  • Evaluate alternative solutions and drive selected solutions to completion
  • Work with Product Management, Analytics, and Operations to deliver business value
  • Design microservices
  • Address operational issues and production debugging
  • Mitigate and manage risk
  • Pair with colleagues outside the immediate team
  • Develop and maintain software features, enterprise architecture, and API integrations
  • Oversee projects end-to-end, estimate work, and break problems into deliverable parts

Requirements

What you’ll need
  • 4+ years of experience with any programming language
  • Ideally 2+ years of Rails experience
  • Comfortable with AI agent harnesses and writing skills
  • Proficiency in one or more object-oriented programming languages
  • Experience developing and maintaining asynchronous jobs and task queues, such as Sidekiq or similar frameworks
  • Ability to solve problems in more than one language and determine which is better
  • Expertise in building software features, enterprise architecture, and API integration
  • Project management skills, including overseeing projects end-to-end, estimating work, and breaking 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
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience
  • Nice to have: Ruby, Rails, Go, or PostgreSQL
  • Nice to have: Finance domain experience
  • Eligible to work in the United States; visa sponsorship is not available

Benefits

Comp & perks
  • Additional compensation may include a bonus
  • Hybrid work schedule with remote flexibility on Mondays and Fridays
  • Health, dental, and vision insurance including mental health benefits
  • 401(k) matching plus a Roth option (U.S. based employees only)
  • PTO and 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