GrepJob
Enova International

Principal Software Engineer - Platform (hybrid)

Enova International
Apply
1 day ago
Chicago, IL, USASenior / Staff+
H1B Sponsor

Base Salary

$147k - $210k/yr

Responsibilities

  • Identify and champion new AI applications to improve platform reliability and developer productivity.
  • Represent engineering in AI governance and vendor discussions.
  • Build internal expertise around AI through demos and learnings.
  • Identify and address gaps in architecture and technology.
  • Ensure new platform systems are secure, scalable, and aligned with design principles.
  • Conduct proof-of-concept efforts to enhance technology advantages.
  • Partner with technical leads to translate strategy into actionable work.
  • Manage timeline feasibility and communicate changes to stakeholders.
  • Participate in cross-team forums and enterprise-level initiatives.
  • Provide mentorship and guidance to Tech Leads and engineers.
  • Establish and evangelize design principles and coding standards.
  • Offer insights into industry trends and emerging technologies.

Requirements

  • 7+ years of software engineering experience in complex environments.
  • 2+ years as an architect or principal-level engineer across multiple systems.
  • Experience with AI applications, including LLMs and AI-assisted workflows.
  • Strong familiarity with distributed systems architecture and service-oriented architecture.
  • Ability to influence technical strategy across teams without direct authority.
  • Excellent analytical and communication skills for diverse audiences.
  • Experience with Lean and Agile development concepts.
  • Familiarity with message-oriented middleware and event-driven architectures.
  • Proficiency in core languages and technologies such as Go, Ruby, or AWS.
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.

Benefits

  • Hybrid work schedule with in-office work Tuesday through Thursday.
  • Health, dental, and vision insurance including mental health benefits.
  • 401(k) matching plus a Roth option for U.S. based employees.
  • PTO and paid holidays off.
  • Sabbatical program for eligible roles.
  • Summer hours for eligible roles.
  • Paid parental leave.
  • Employee recognition and rewards program.
  • Charitable matching and a paid volunteer day.

Tech Stack

AWSDockerGoKubernetesRubyTerraform