Lead the design, implementation, and evolution of complex, distributed systems supporting customer-facing financial wellness products
Take ownership of cross-functional technical initiatives , driving them from problem definition through production delivery
Shape and influence platform architecture, technical standards, and engineering best practices across teams
Collaborate closely with Product Management, UX, Engineering Managers, and other stakeholders to align technical solutions with business objectives
Break down ambiguous, complex problems into actionable technical plans, identifying risks, trade-offs, and dependencies
Apply industry-leading design principles, patterns, and modern development practices, including cloud-native architectures and Agile delivery
Serve as a technical authority and trusted advisor , clearly articulating complex technical concepts and trade-offs to both technical and non-technical audiences
Mentor and guide engineers through design reviews, code reviews, and technical coaching , raising the overall engineering bar
Identify opportunities for innovation and continuous improvement, driving adoption of new technologies and approaches where they add value
Take accountability for technical outcomes, system reliability, and long-term platform health
Requirements
8+ years of professional software engineering experience
Proven experience designing, building, and maintaining distributed systems in production environments
Strong proficiency across multiple programming languages and technologies, with the ability to learn new stacks quickly
Hands-on experience in frontend development using Angular, React, JavaScript/TypeScript, and modern build tools as well as backend technologies like Ruby on Rails, Node.js
Experience delivering customer-facing applications in a cloud-native environment (AWS preferred; Azure or GCP acceptable)
Strong DevOps experience, including hands-on work with CI/CD pipelines, infrastructure-as-code, containerization, monitoring, and production operations
Experience with cloud infrastructure, deployment strategies, observability, and reliability engineering practices
Strong understanding of system design, APIs, data flows, and service-to-service communication
Demonstrated ability to operate with a high degree of ownership, autonomy, and accountability
Excellent problem-solving, analytical thinking, and communication skills
Commitment to continuous learning and sharing knowledge with others
Technology Skills
Client
JavaScript, TypeScript
React, Angular
Server
Node.js, Ruby on Rails (or similar)
Infrastructure
AWS
PostgreSQL
Docker
Dev & Observability Tools
GitHub
CI/CD pipelines (e.g., CircleCI)
DataDog, Sentry
Because team members at their best means OneMain at our best, we provide opportunities and benefits that make their health and careers a priority. That's why we've packed our comprehensive benefits package for full- and some part-timers with:
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 of
Benefits
Health insuranceDental insuranceVision insurance401(k)Flexible scheduleEquity / stock options
Additional Information
OneMain Trim does the hard work of saving you money and managing your financial life. Our applications can track your spending, monitor your subscriptions, and more.
We are looking for a Staff Software Engineer to provide technical leadership and hands-on engineering for Trim's Financial Wellness platform. This role is ideal for a senior technologist who thrives in ambiguous problem spaces, leads through influence, and drives high-impact technical initiatives across teams.
In this role, you will work closely with Product, UX, Engineering Managers, and other senior engineers to shape platform architecture, guide technical direction, and deliver scalable, high-quality software that improves the financial wellness of our customers. This is a senior individual contributor role that blends deep technical expertise, system-level thinking, and cross-functional leadership .