Skip to content
OnDeck logo

Principal Software Engineer - Platform

OnDeckSmall Business company
Chicago, United StatesLead
Software Engineering

About the role

Principal Software Engineer to lead platform initiatives and drive AI adoption.

  • The Tech Platform team builds and maintains foundational platform components for Enova's products and engineering teams.
  • As a Principal Engineer, you will set technical direction, drive AI adoption, and evolve the architecture for a growing FinTech company.
  • Key Responsibilities Identify and champion new AI applications to improve platform reliability and developer productivity.
  • Set technical direction for platform-wide initiatives and ensure architecture meets company demands.
  • Partner with technical leads to translate strategy into actionable work and influence technical strategy across teams.
  • Provide guidance and mentorship to engineers and establish Enova-wide design principles.
  • Requirements 7+ years of software engineering experience in complex environments. 2+ years as an architect or principal-level engineer.
  • Demonstrated experience with AI, including LLMs or AI-assisted development.
  • Strong familiarity with distributed systems architecture, DDD, and SOA principles.
  • Proficiency in Go, Ruby, or AWS.
View original posting →

Tech stack

GoRubyAWSLLMs

Match insights

Tech:Go, Ruby, AWS, LLMs
Level:Lead

More roles at OnDeck

View open roles at OnDeck