Senior Software Engineer .NET

OneMain FinancialWest Valley City, UT
1dOnsite

About The Position

OneMain Financial is seeking a Senior Software Engineer – Platform Engineer to design, build, and enhance our core lending platforms, including our proprietary Loan Origination System (LOS), Loan Servicing System (LSS), and multiple high-traffic web properties. This position is based on-site in West Valley City, UT. The successful candidate will contribute to system design and implementation across platforms that power key customer interactions and enterprise-wide financial services. This engineer will collaborate closely with product teams and cross-functional partners in Legal, Accounting, Finance, Credit, and Marketing.

Requirements

  • 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.

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.

Benefits

  • Health and wellbeing options including medical, prescription, dental, vision, hearing, accident, hospital indemnity, and life insurances
  • Up to 4% matching 401(k)
  • Employee Stock Purchase Plan (10% share discount)
  • Tuition reimbursement
  • Paid time off (15 days’ vacation per year, plus 2 personal days, prorated based on start date)
  • Paid sick leave as determined by state or local ordinance, prorated based on start date
  • Paid holidays (7 days per year, based on start date)
  • Paid volunteer time (3 days per year, prorated based on start date)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service