OneMain Financial Jobs

Job Information

TheIncLab Senior Software Engineer in McLean, Virginia

The Mission Starts Here

At TheIncLab, we engineer and deliver intelligent digital applications that help mission-critical teams achieve success. We combine innovation with purpose—offering you a chance to work on cutting-edge technology that truly matters.

Your Mission, Should You Choose to Accept

We are looking for a Senior Software Engineer to join our Research & Product Innovation team. In this role, you will focus on rapid prototyping of software for prospective customers, and support internal product development. This position is ideal for a full-stack engineer with a strong background in TypeScript, Node.js, and modern web development frameworks.

You should be comfortable owning complex features end-to-end and able to thrive in a fast-paced, experimental environment. This is a hands-on engineering role requiring 3 days per week onsite in one of our offices (Nashville or Tampa).

What will you do?

  • Rapidly design and implement software prototypes, from backend APIs to frontend UIs

  • Build intuitive, responsive interfaces using modern frameworks (React, Vue, Angular)

  • Architect scalable and efficient backend systems using Node.js and TypeScript

  • Design and model data structures that support flexible, performant applications

  • Configure and integrate appropriate databases and external services

  • Lead feature development and guide team members on best practices

  • Make technology and architecture decisions for new prototypes and experiments

  • Participate in code reviews, team planning, and technical discussions

  • Stay current with emerging technologies in web development and full-stack engineering

Requirements

Capabilities that will enable your success

  • Bachelor’s degree in Computer Science, Engineering, or a related field

  • 6+ years of professional software engineering experience

  • Proven expertise with TypeScript and Node.js

  • Strong experience with React, Vue, or Angular

  • Full-stack development experience, including backend API design and frontend UI implementation

  • Solid understanding of relational and/or NoSQL databases

  • Familiarity with REST APIs, WebSockets, and event-driven systems

  • Experience with Git and version control workflows

  • Must be local to Nashville, TN or McLean, VA and available to work in-office Tue–Thu

  • Ability to travel up to 20%

Preferred Qualifications

  • Master’s degree in a technical field

  • 7+ years of experience on large-scale software systems

  • Experience with performance profiling and optimization

  • Familiarity with ML concepts and tools

  • Exposure to .NET (C#) or Rust

  • Experience with Docker, Kubernetes, and other DevOps toolsClearance Requirements

Clearance Requirements

Applicants must be a U.S. Citizen and willing and eligible to obtain a U.S. Security Clearance at the Secret or Top-Secret level. Existing clearance is preferred.

Benefits

At TheIncLab we recognize that innovation thrives when employees are provided with ample support and resources. Our benefits packages reflect that:

  • Hybrid and flexible work schedules

  • Professional development programs

  • Training and certification reimbursement

  • Extended and floating holiday schedule

  • Paid time off and Paid volunteer time

  • Health and Wellness Benefits include options for Medical, Dental, and Vision insurance along with access to Wellness, Mental Health, and Employee Assistance Programs.

  • 100% Company Paid Benefits that include STD, LTD, and Basic Life insurance.

  • 401(k) Plan Options with employer matching

  • Incentive bonuses for eligible clearances, performance, and employee referrals.

  • A company culture that values your individual strengths, career goals, and contributions to the team.

**Salary range guidance provided is not a guarantee of compensation. Offers of employment may be at a salary range that is outside of this range and will be based on qualifications, experience, and possible contractual requirements.

**This is a direct hire position, and we do not accept resumes from third-party recruiters or agencies.

DirectEmployers