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.
Tech stack
GoRubyAWSLLMs
Match insights
Tech:Go, Ruby, AWS, LLMs
Level:Lead