OneMain Financial

Senior Software Engineer – (C#, .NET)

OneMain Financial$100K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3–5+ years of experience in developing enterprise-grade applications in .NET.
  • Strong skills in T-SQL, C#, and .NET Framework, especially in backend service design.
  • Understanding of distributed systems and multi-tier application architectures.
  • Hands-on experience with WPF/XAML, LINQ, MVVM, and WebAPI; exposure to React or Angular is a plus.
  • Proficiency in RESTful API design, JSON, and XML integrations.
  • Ability to convey technical concepts clearly across teams.
  • Experience in Agile environments with DevOps practices.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Interest in mentoring and promoting modern development practices.

Responsibilities

  • Contribute to the architecture and development of Loan Origination and Servicing Systems, as well as customer-facing applications.
  • Ensure software design is scalable, maintainable, and secure within assigned projects.
  • Implement APIs, middleware services, and integrations with internal and external tools like Twilio Flex.
  • Collaborate through code reviews, design discussions, and pairing sessions.
  • Support automation and continuous integration to enhance development efficiency and reliability.
  • Assist in modernizing legacy systems to improve scalability.
  • Participate in troubleshooting and performance tuning to maintain system health.

Benefits

  • Collaborative work environment with opportunities for mentorship.
  • Access to modern development tools and technologies.
  • Focus on continuous integration and automation to streamline processes.
  • Encouragement of professional development and learning in modern practices.
Full Job Description

Key Responsibilities

• Contribute to the architecture and development of key systems including Loan Origination Systems, Loan Servicing Systems, and customer-facing applications (e.g., omfauto.com, foursight.com, rateworks.com).

• Ensure scalable, maintainable, and secure software design within assigned projects.

• Implement APIs, middleware services, and integrations with internal and external tools such as Twilio Flex.

• Collaborate with peers through code reviews, design discussions, and pairing sessions.

• Support automation and continuous integration strategies to improve development efficiency and reliability.

• Assist in technical initiatives to modernize legacy systems and improve scalability.

• Participate in troubleshooting and performance tuning to maintain system health.

What Sets You Apart

  • 3–5+ years of experience developing enterprise-grade applications in .NET.

  • Strong skills in T-SQL, C#, and the .NET Framework with experience in backend service design.

  • Understanding of distributed systems and multi-tier application architectures.

  • Hands-on experience with WPF/XAML, LINQ, MVVM, and WebAPI; exposure to React or Angular is a plus.

  • Proficiency in RESTful API design, JSON, and XML integrations.

  • Ability to explain technical concepts clearly across teams.

  • Experience working in Agile environments with DevOps practices.

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

  • Interest in mentoring peers and promoting modern development practices.

About OneMain Financial

OneMain Financial is a consumer finance company that provides personal loans and other financial services. The company was founded in 1912 and is headquartered in Evansville, Indiana. OneMain Financial offers loans for a variety of purposes, including debt consolidation, home improvement, and auto financing. The company operates more than 1,500 branches across the United States. OneMain Financial is a subsidiary of Springleaf Holdings, Inc.
Learn more about OneMain Financial
Size
8,800 employees
Market Cap
$4 billion
Industry
Net Income
$730 million
Founded
1912
5 Year Trend
+5%
Revenue
$4.9 billion
NASDAQ

Similar Jobs

More Jobs at OneMain Financial

More Information Technology Jobs

Find similar Senior Software Engineer – (C#, .NET) jobs: