OneMain Financial

Lead Software Engineer

OneMain Financial
Apply
1 day ago
Irving, TX, USAStaff+

Responsibilities

  • Design, develop, and maintain scalable GraphQL APIs using Apollo GraphQL.
  • Develop and support multiple products and integrate Angular applications with REST and GraphQL APIs.
  • Build web applications using Angular, TypeScript, HTML, and CSS/SCSS.
  • Design and implement data solutions using Prisma ORM, PostgreSQL, and Redis while supporting data integrity, availability, and performance.
  • Develop automated tests and integrate them with CI/CD pipelines for continuous testing and build-quality feedback.
  • Provide technical guidance and mentorship to junior engineers and conduct code reviews.
  • Collaborate with product managers, designers, and other stakeholders to define requirements and deliver solutions.
  • Troubleshoot complex technical issues and improve software stability, reliability, and development practices.

Requirements

  • Bachelor’s or master’s degree in computer science, engineering, or a related field.
  • At least 7 years of software development experience focused on Apollo GraphQL, TypeScript, and multi-product development.
  • Strong Apollo GraphQL experience, including schema design, query optimization, and performance tuning.
  • Expertise in TypeScript for front-end and back-end development.
  • Experience with data solutions such as Redis, including data modeling, performance optimization, and data migration.
  • Familiarity with Node.js, React, or similar frameworks.
  • Experience with GitHub and GitHub Actions for CI/CD and version control.
  • Strong problem-solving, communication, collaboration, organization, and code-quality skills.
  • Preferred experience with AWS, Azure, or Google Cloud.
  • Preferred knowledge of Docker, Kubernetes, automated testing frameworks, and prior leadership or mentorship experience.

Benefits

  • Medical, prescription, dental, vision, hearing, accident, hospital indemnity, and life insurance options.
  • Up to 4% matching 401(k).
  • Employee Stock Purchase Plan with a 10% share discount.
  • Tuition reimbursement.
  • 15 vacation days per year plus 2 personal days, prorated based on start date.
  • Paid sick leave as determined by state or local ordinance.
  • 7 paid holidays per year based on start date.
  • 3 days of paid volunteer time per year, prorated based on start date.
  • Flexible work arrangements and career development opportunities.

Tech Stack

AngularAWSAzureCSSDockerGitHub ActionsGoogle CloudGraphQLHTMLKubernetesNode.jsPostgreSQLReactRedisTypeScript
OneMain Financial

About OneMain Financial

5,001-10,000 employees

OneMain Financial is a U.S. consumer lender providing personal loans, credit cards, and related services primarily for nonprime borrowers, delivered online and through 1,300+ branches. The company earns revenue from interest and fees on consumer lending products. Founded in 1912, it is headquartered in Baltimore, MD, and trades on the NYSE under the ticker OMF.

Contact me