Demo

Senior Software Engineer – (C#, .NET)

OneMain Financial
Valley, UT Full Time
POSTED ON 11/2/2026
AVAILABLE BEFORE 11/30/2026

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.

Salary.com Estimation for Senior Software Engineer – (C#, .NET) in Valley, UT
$163,530 to $195,865
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer – (C#, .NET)?

Sign up to receive alerts about other jobs on the Senior Software Engineer – (C#, .NET) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at OneMain Financial

  • OneMain Financial New Iberia, LA
  • At OneMain, Loan Sales Specialists empower customers by listening to their needs and providing access to friendly, fast, and affordable financing for life’... more
  • 1 Day Ago

  • OneMain Financial Glasgow, KY
  • At OneMain, Loan Sales Specialists empower customers by listening to their needs and providing access to friendly, fast, and affordable financing for life’... more
  • 1 Day Ago

  • OneMain Financial Vancouver, WA
  • At OneMain, our Branch Managers empower their teams to deliver exceptional customer service while fostering a supportive and collaborative environment. Our... more
  • 1 Day Ago

  • OneMain Financial Pineville, NC
  • At OneMain, Collections Specialists are committed to working with our customers in a collaborative manner. They provide consultative solutions for repaymen... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Software Engineer – (C#, .NET) jobs in the Valley, UT area that may be a better fit.

  • SwipeClock, LLC Salt Lake, UT
  • Summary: We are seeking a highly skilled and motivated Senior Software Developer to join our team in building and maintaining a custom Android-based timecl... more
  • 1 Day Ago

  • US Venture, Inc. Draper, UT
  • Job Description: Senior Software Engineer - Enablement (Draper, Utah, In-Office) ABOUT UPBOUND Upbound Group, Inc. (effective February 27, 2023: NASDAQ: UP... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!