← All roles

Principal Software Engineer - Platform (hybrid)

Enova ·Chicago, IL ·Hybrid 37d ago
GoRubyAWSKubernetesDockerTerraformDistributed Systems

About the role

The Tech Platform team is the backbone of Enova's engineering organization. As a Principal Engineer, you will set technical direction for platform-wide initiatives, drive adoption and responsible use of AI, and ensure architecture evolves to meet the needs of a growing FinTech company. Responsibilities include technical strategy, cross-team leadership, and mentorship.

Requirements

7+ years software engineering experience, 2+ years as principal-level engineer, experience building with AI (LLMs, agentic tools), familiarity with distributed systems, DDD, SOA, ability to influence technical strategy, lean/agile experience, message-oriented middleware, proficiency in Go, Ruby, or AWS, Bachelor's degree.

About the company

Enova

Enova International is a financial technology company providing online financial services to non-prime consumers and small businesses. Leveraging its machine learning-powered Colossus™ platform, Enova offers accessible credit solutions and world-class technology to traditional banks. The company aims to close the world's credit gap by delivering fast, trustworthy credit through advanced analytics and technology.

View company page →
$147k–210k
Hybrid Chicago, ILChicago, United States
Posted 37d ago
Apply for this role
Opens job-boards.greenhouse.io ↗
About the company
Enova
https://www.enova.com

Enova International is a financial technology company providing online financial services to non-prime consumers and small businesses. Leveraging its machine learning-powered Colossus™ platform, Enova offers accessible credit solutions and world-class technology to traditional banks. The company aims to close the world's credit gap by delivering fast, trustworthy credit through advanced analytics and technology.

View company page →