Principal Software Engineer - Platform (hybrid)
Enova International1 day ago
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.