Senior Software Engineer (Hybrid) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Enova International · 8 hours ago

Senior Software Engineer (Hybrid)

Enova International is a leading financial technology company that provides online financial services through their AI and machine learning-powered Colossus™ platform. As a Senior Software Engineer, you will have ownership over your application’s lifecycle and work collaboratively across various teams to enhance Enova’s products and services.

ConsumerCreditFinanceFinancial Services
badNo H1Bnote

Responsibilities

Have empowered ownership over your application’s lifecycle
Identify and execute on best answers
Propose ideas and learn from others
Mentor junior engineers
Work with all facets of the business from Product Management and Analytics to Operations
Actively participate in the ongoing evolution of Enova’s products and services
Be working across the Tech organization in multi-disciplined teams
Be working in an Agile environment

Qualification

JavaPythonMicroservicesAPI IntegrationSQLObservability ToolsDockerAWSFull Stack DevelopmentOpen Source ContributionTesting PracticesContinuous Learning

Required

Deployed software using Java or Python to design and implement technical solutions to business problems
An understanding of database concepts (Ex: SQL, tables, indexes, migrations, etc.) and experience writing complex queries
Comfort building features integrating over an API and using Swagger or other modern tools for documentation
Passion for working with microservices and event driven architecture
An eagerness to develop both frontend and backend as part of a full stack team
Ability to balance multiple concurrent projects with varying priorities
A knack for crafting exceptional code and using open source technologies
Willingness to participate in a periodic on-call rotation
Experience troubleshooting production issues using observability tools
A zeal for continuous learning
Bachelor's degree in Computer Science, Engineering, or equivalent experience

Preferred

Experience with non relational databases and/or graph db
Experience with other programming languages, we welcome engineers from various technical backgrounds
Experience with testing practices
Actively contributes to all SDLC phases (development/testing/release)
Experience with Containers such as Docker or Kubernetes
AWS skills and/or Certifications
Experience deploying changes via Terraform
Contribute to popular open-source projects (send us GitHub links!)

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!

Company

Enova International

company-logo
Enova International (NYSE: ENVA) is a leading online financial services company that serves small businesses and consumers who are underserved by traditional banks.

Funding

Current Stage
Public Company
Total Funding
$900M
2024-08-12Post Ipo Debt· $500M
2023-12-04Post Ipo Debt· $400M
2014-11-13IPO

Leadership Team

leader-logo
Scott Cornelis
Chief Financial Officer
linkedin
leader-logo
Cory Kampfer
President of SMB Lending at Enova International
linkedin
Company data provided by crunchbase