Principal Software Engineer - Platform (hybrid)
$147k - $210kEnova International
We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas or take over sponsorship at this time.
About the Role
The Tech Platform team is the backbone of Enova's engineering organization — building, maintaining, and evolving the foundational platform components that power our products, brands, and engineering teams across the company. Spanning IT, Tech Ops, and Platform Software Engineering, we operate at the intersection of infrastructure, tooling, and developer experience.
As a Principal Engineer on Tech Platform, you will set the technical direction for platform-wide initiatives, drive the adoption and responsible use of AI across the engineering organization, and ensure our architecture evolves to meet the demands of a growing, innovative FinTech company. This is a highly visible role: you will influence how Enova builds software, how engineers experience their tools, and how AI becomes a durable part of our engineering culture.
Responsibilities
AI Leadership & Advocacy
- Identify, evaluate, and champion new applications for AI that improve platform reliability, developer productivity, and engineering velocity.
- Represent engineering in cross-functional AI governance and vendor discussions, ensuring platform and engineering perspectives are well-represented.
- Build internal expertise and advocacy around AI — running demos, sharing learnings, and helping teams understand where and how to apply AI responsibly.
Technical Strategy & Architecture
- Identify gaps in architecture, technology, tooling, and process — and take ownership of addressing them.
- Ensure that new platform systems and services are sensible, secure, scalable, and aligned with Enova-wide design principles.
- Conduct or lead proof-of-concept efforts with the goal of widening Enova's technology advantages.
Cross-Team Leadership & Influence
- Partner with technical leads across teams to translate strategy into actionable, prioritized work.
- Manage timeline feasibility and proactively communicate changes and pivots to stakeholders and leaders.
- Actively participate in large cross-team forums and enterprise-level initiatives.
Mentorship & Engineering Culture
- Provide guidance, mentorship, and oversight to Tech Leads and engineers, particularly during incident resolution and complex project work.
- Establish and evangelize Enova-wide design principles and coding standards to ensure consistently high-quality technical solutions.
- Provide perspective on leading industry trends and offer insight into emerging technologies relevant to the platform.
Requirements
- 7+ years of software engineering experience designing, implementing, and supporting systems and software in large, complex environments.
- 2+ years operating as an architect or principal-level engineer across multiple connected systems or teams.
- Demonstrated experience building with, advocating for, or deploying AI — including LLMs, agentic tools, or AI-assisted development workflows.
- Strong familiarity with distributed systems architecture, domain-driven design (DDD), and service-oriented architecture (SOA) principles.
- Ability to influence and direct technical strategy across multiple teams without direct authority.
- Excellent analytical and communication skills — comfortable tailoring your message to engineers, product partners, and senior leadership alike.
- Experience working with Lean and Agile development concepts across multiple teams and products.
- Experience with message-oriented middleware, queueing services, or event-driven architectures.
- Proficiency in one or more of Enova's core languages and technologies: Go, Ruby, or AWS.
- Bachelor's degree in Computer Science, Engineering, or equivalent experience.
Nice to Have
- Direct experience on a platform, infrastructure, or developer experience team.
- Experience with cloud platforms, particularly AWS, and infrastructure-as-code tools such as Terraform.
- Familiarity with containerization and orchestration technologies (Kubernetes, Docker).
- Contributions to open-source projects, technical publications, or conference presentations.
Compensation:
The budgeted annual salary range for this position is $147,000 to $210,000. Actual annual salary will be determined based on qualifications, skills, experience, and level assessed during the hiring process and may fall outside of the range shown. Additional compensation for this role may include a bonus and restricted stock units. All full-time employees are eligible to participate in Company benefits, described in more detail here .
Benefits & Perks:
- Our hybrid roles require in-office work Tuesday through Thursday, with remote flexibility on Mondays and Fridays. This schedule fosters collaboration, team connection, and strategic planning, enhancing communication and effectiveness to drive results.
- Health, dental, and vision insurance including mental health benefits
- 401(k) matching plus a roth option (U.S. Based employees only)
- PTO & paid holidays off
- Sabbatical program (for eligible roles)
- Summer hours (for eligible roles)
- Paid parental leave
- DEI groups (B.L.A.C.K. @ Enova, HOLA @ Enova, Women @ Enova, Pride @ Enova, South Asians @ Enova, APEX @ Enova, and Parents @ Enova)
- Employee recognition and rewards program
- Charitable matching and a paid volunteer day…Plus so much more!
About Enova
Enova International is a leading financial technology company that provides online financial services through our AI and machine learning-powered Colossus™platform. We serve non-prime consumers and businesses alike, while offering world-class technology and services to traditional banks—in order to create accessible credit for millions.
Being a values-driven organization is at the core of Enova’s success. We live our values by listening to our customers, challenging assumptions, thinking big, setting high expectations, and hiring and developing the best. Through our values and our commitment to making Enova an awesome place to work, we maintain an environment of inclusion and culture where our employees can thrive. You can learn more about Enova’s values and culture here .
It is our policy to provide equal employment opportunity for all persons and not discriminate in employment decisions by placing the most qualified person in each job, without regard to any other classification protected by federal, state, or local law. California Applicants: Click here to review our California Privacy Policy for Job Applicants.
$117.1k - $187.3k
...delivering innovative education technology platforms. Specifically, you will lead... ...leader, you will build and lead remote software engineering organizations using agile principles to... ...cloud-native platforms, and implementing hybrid cloud strategies. Consistent track...SuggestedFull timeWork experience placementLive inLocal areaRemote workWorldwide$135.2k - $306.4k
...cloud to include dedicated, hybrid and multi cloud, edge computing... .... We are hoping to enhance engineering efficiency by concentrating... ...As a Senior Principal Engineer, you will lead the... ...methodologies that ensure database platforms continue to meet the availability...SuggestedTemporary workWorldwideFlexible hours$143k - $193.05k
...Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on... ...to meet enterprise mainframe and hybrid cloud environment. You will... ...Architecting scalable, resilient automation platforms that support dynamic workloads...SuggestedFull timeRemote workWorldwide$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document... ...your work to ship inside a database platform used by demanding enterprise... ...the data layer: document processing, hybrid lexical/vector retrieval, query surfaces...SuggestedFull timeTemporary workFlexible hours$250.6k - $362.6k
...Cisco’s Security and Policy Platform Group, a foundational organization... ...security outcomes, as a Principal Engineer. The team delivers secure,... ..., develop, and drive unique software and technology solutions with... ...systems in cloud or hybrid environments.Experience writing...SuggestedFull timeTemporary workLocal areaRemote workFlexible hours$114.6k - $234.6k
...Job Description As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS) —a foundational...Temporary workFlexible hours$169.3k - $304.7k
...We design, develop, test, and maintain products that run on our IaaS platform Help us shape the future of our cloud-native and Kubernetes services We are looking for a Principal Software Engineer with deep expertise in Kubernetes and cloud-native architectures to...Work experience placementWork at office$114.6k - $234.6k
...Job Description We're looking for a Senior Software Engineer to help deliver the next generation of high-performance, massively scalable... ...for OCI's high-performance, distributed file storage platform. Operate and continuously improve a mission-critical Tier...Temporary workFlexible hours$114.6k - $234.6k
...workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive... ..., security, and compliance. Guides platform bring-up and diagnostics; collaborates... ...; provides guidance and coaching to engineers to drive improvements. Utilizes advanced...Temporary workFlexible hoursShift work$114.6k - $234.6k
...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle... ...provide Smart Scans, Smart Flash Cache, Smart Flash Log and Hybrid Columnar Compression technologies. Exadata group is responsible...Temporary workFlexible hours- ...opportunity to: Join Onton as a Founding Engineer and set the foundation for our... ...process. Location Our team works in hybrid, 3 days a week, in our new office in San... ...our values and is passionate about making software tools accessible to all, we want to hear...Full timeWork at officeLocal areaRemote workRelocation3 days per week
$98.9k
DevOps Engineer What you can expect We seek a DevOps Engineer to... ...scale, and enhance reliable SaaS platforms operating in distributed,... ...solutions. These range from software development and machine learning... ...of WorkingOur structured hybrid approach is centered around our...Work at officeRemote work- ...Remote/Hybrid Remote - United States Full time JR-2026110... ...help shape GM’s core evaluation platforms, turn system-level results into clear feedback for engineering and leadership, and help... ...introspect autonomous driving software performance atinterfaces across...Full timeLocal areaRemote workWork from home
$96.8k - $120k
...challenging career where your engineering expertise can be leveraged to... ...exciting opportunity for a Software Engineer II on our Automatic... ...Automated Tank Gauge and related platforms • Bring your knowledge of... ...equity. #LI-LP1 #LI-Remote #LI-Hybrid #findyourpath...Work at officeLocal areaRemote workWorldwide$87.6k
...independently, build APIs for engineers to solve customer problems,... ...Common Room is the AI GTM Platform that empowers teams with AI agents... ...and reliable. Developing software testing and validation procedures... ...of WorkingOur structured hybrid approach is centered around our...Work at officeRemote work$120.5k - $162.68k
...We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction... ...within our Enterprise modernization platform. This role is ideal for someone who has... ...distributed systems, cloud-native design, or hybrid runtime architectures (Azure, AWS,...Full timeRemote workWorldwideFlexible hours$160.2k - $246.3k
...Remote/Hybrid Sunnyvale, California, United States of America... ...help shape GM's core simulation platforms, turn complex system behavior... ...used for autonomous vehicle software validation. Lead cross-... ...initiatives with Autonomy, Systems Engineering, Simulation, and Data teams...Full timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours- ...information. Teradata Autonomous Knowledge Platform activates enterprise intelligence by... ...premises, in the cloud, or through a hybrid approach. Teradata delivers real business... .... What You'll Do As a Sr. Staff Software Engineer on the Database Query Optimization team...Permanent employmentFlexible hours
- ...professional growth opportunities. Learn more at ( om. Verint’s Principal Software Engineer is responsible for developing, troubleshooting, resolving... ...trends ~ An in-depth understanding of Public/Private/Hybrid Cloud solutions and proven experience in the transition of...Local areaShift work
$88k - $140k
...cloud/SaaS services, industry-leading ERP software products ), and management approaches (e... ...-based SAP solutions (e.g., SAP RISE Platform, SAP Business Technology Platform) and cloud... ...and enhancements. This position is hybrid with travel/onsite requirements. To be...Full timeFor contractorsH1bWork at officeLocal areaRemote work$40 per hour
...The Software Engineer Intern implements developer tools or product features on a rapid-release... ...office hubs, you are welcome to work in a hybrid capacity and utilize our office spaces.... ...Why Join Workiva Workiva is the platform designed to bring confidence, control,...Remote jobSummer workInternshipSummer internshipWork at office- ...Autonomous Knowledge Platform activates enterprise intelligence... ...cloud, or through a hybrid approach. Teradata... ...As a member of our AI engineering team, you'll play a... ...in AI and enterprise software - from scalable multi-... ...-on, deeply technical Principal Engineer to lead innovation...Permanent employmentFlexible hours
$101.9k - $163k
.... What you'll do here: As the Software Engineering Manager, you will lead a team dedicated... ...content creation workflows using modern platforms, automation, and generative AI.... ...cloud-native platforms, and implementing hybrid cloud strategies. Ability to design...Full timeWork experience placementLive inLocal areaRemote workWorldwide- ...information. Teradata Autonomous Knowledge Platform activates enterprise intelligence by... ...premises, in the cloud, or through a hybrid approach. Teradata delivers real... ...Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern,...Permanent employmentFlexible hours
- ...who is eager to contribute to innovative software solutions within a fast-paced... ...Requirements Proven experience as a software engineer or similar role. Strong knowledge of... ...have Experience with cloud computing platforms. Knowledge of front-end technologies...Full time
- ...Farm Bureau Casualty Insurance Company is currently seeking a Software Developer, Intermediate . Southern Farm Bureau is a great... ...employee assistant program, a continued education program, and a hybrid home/office work schedule. This position is located in...Full timeWork at officeWork from homeHome officeNight shift
- ...and/or update documentation according to department standards. Additional Responsibilities • May provide guidance to Associate software developers. • Occasionally conduct meetings; prepare agenda and document meetings. Occasionally participate in training and/...Full timeNight shift
$186.07k - $218.9k
...quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Data Platform team within the Platform group, you will help build the systems that centralize all of Coinbase's internal and...Local area- ...Teradata Autonomous Knowledge Platform activates enterprise... ..., in the cloud, or through a hybrid approach. Teradata delivers real... ...What You’ll Do As a Senior AI Engineer, you will be a key contributor... ...agents and platforms across Software Development Lifecycle and design...Permanent employmentFlexible hours
- ...Mississippi’s enterprise resource planning (ERP) system built on SAP software. About MAGIC MAGIC serves as the centralized ERP system for... ...large-scale ERP systems in the public sector Experience with hybrid environments involving both on-premise and cloud SAP components...Local areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Platform (hybrid). Be the first to apply!
- senior principal cloud computing engineer Jackson, MS
- principal Jackson, MS
- software sales representative Jackson, MS
- embedded software Jackson, MS
- software applications developer Jackson, MS
- entry level software sales Jackson, MS
- software technology Jackson, MS
- software implementation project manager Jackson, MS
- software support Jackson, MS
- software qa Jackson, MS



