Skip to main content

Full Stack Software Engineer

Apply Now Full Job Title: Full Stack Software Engineer Job Number: R2201-29102 Location: Maryland Date Posted: 01/19/2022

We are seeking Full Stack Software Engineer who is passionate about marrying data with emerging technologies. As a Software Engineers, you will get to work on projects which are challenging and cross-functional, both in the technologies they employ and the real-world problems they are addressing. You will deliver, assure and advise, working shoulder to shoulder with our engineering teams.

The ideal candidate is a professional with deep experience in defining, designing, and delivering transformative digital solutions and demonstrating a deep understanding of technology with hands-on experience of the entire software development lifecycle.

Core Responsibilities

  • Collaborate with and across teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.

  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation

  • Be a hands-on SME who is very comfortable with diving into details and executing to completion

  • Design and build APIs and webhooks which enable deep, secure, scalable, complex integrations with customers

  • Utilize programming languages like Python, SQL, Java and Scala, Open-source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services.

  • Partner with multiple engineering teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products, business features and process improvements

  • Serve as technical advisor or coach to mid-level developers and analysts, allocating work as necessary

Basic Qualifications:

  • Bachelor’s Degree

  • At least 3 years of experience in software engineering

Preferred Qualifications:

  • 5+ years of experience in at least one of the following: Python, Spark, SQL, Java, Javascript

  • 2+ years’ experience with AWS cloud services for building technology stack using native AWS services

  • 2+ Experience with tools like Git, Sonar, Artifactory, Jira and Jenkins etc

  • 2+ years of experience in open-source framework

  • Familiarity with agile development methods (Scrum / Kanban)

Who We Are:

OneMain Financial is the country’s largest lending-exclusive financial company, a trusted name in lending for over 100 years. Since 2005 alone, we have looked beyond customers credit scores to lend more than $152 billion to 16.2 million people looking for simple, affordable loans.

With branches across 44 states, we're proud partners of the families and communities we serve. They turn to us to help meet important financial needs, including debt consolidation, medical expenses, household bills and auto purchases. It’s all about doing the right thing – a mission that hasn’t changed for more than 100 years.


Because we want our team members to bring us their very best every day, we believe they deserve the right opportunities and benefits. That’s why we packed our comprehensive benefits package for full- and some part-timers with:

  • Health and wellbeing options for team members and their dependents

  • Up to 4% matching 401(k)

  • Tuition reimbursement

  • Continuing education

  • Bonus eligibility

  • Paid time off

  • Paid volunteer time


OneMain Holdings, Inc. is an Equal Employment Opportunity (EEO) and Affirmative Action (AA) employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.

Start Looking For Your Ideal Position. Search Jobs

Join Our Talent Community

Sign up here for job alert emails and SMS messages from OneMain Financial Recruiting.