
Lead Software Engineer
OneMain Financial1 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
Categories
About OneMain Financial
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.