OneMain Financial

Senior Software Engineer – (C#, .NET)

OneMain Financial
Apply
1 month ago
Salt Lake City, UT, USAMid Level / Senior

Responsibilities

  • Contribute to the architecture and development of Loan Origination Systems, Loan Servicing Systems, and customer-facing applications.
  • Design and implement scalable, maintainable, and secure software systems.
  • Build APIs, middleware services, and integrations with internal and external tools such as Twilio Flex.
  • Participate in code reviews, design discussions, and pairing sessions.
  • Support automation and continuous integration strategies.
  • Help modernize legacy systems and improve scalability.
  • Troubleshoot performance issues and tune systems to maintain system health.
  • Mentor peers and promote modern development practices.

Requirements

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

Tech Stack

AngularC#.NETReact

Categories

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