
Remote opportunity at
TrueMLSenior Software Engineer (Performance)
TrueML operates as a financial software company leveraging machine learning to build digital-first consumer experiences for distressed borrowers. The organization relies on its team of data…
Career Tools
About This Role
TrueML operates as a financial software company leveraging machine learning to build digital-first consumer experiences for distressed borrowers. The organization relies on its team of data scientists and financial services professionals to create technology that engages customers and adapts strategies in real time. The Legacy Performance Improvement team seeks a Senior Software Engineer to design, maintain, and modernize critical platforms that drive high-revenue projects. This position suits an experienced developer…
Job Description
TrueML operates as a financial software company leveraging machine learning to build digital-first consumer experiences for distressed borrowers. The organization relies on its team of data scientists and financial services professionals to create technology that engages customers and adapts strategies in real time.
The Legacy Performance Improvement team seeks a Senior Software Engineer to design, maintain, and modernize critical platforms that drive high-revenue projects. This position suits an experienced developer who enjoys working with mature architectures, shaping technical evolution, and delivering reliable internal tools and services.
In this capacity, the selected professional will collaborate with stakeholders across business and engineering units, participate in code reviews, and provide mentorship to less-experienced team members. The role operates primarily in a remote-first setting within the United States, supporting a global business footprint. Candidates should possess a strong foundation in programming and an ability to navigate complex codebases effectively.
Responsibilities
- Design, build, and maintain internal tools and services within legacy systems
- Contribute to architectural decisions concerning platform modernization and improvement
- Deliver high-revenue projects emphasizing reliability, correctness, and performance
- Collaborate with internal stakeholders to gather requirements and communicate project progress
- Enhance the maintainability, testing framework, and observability of existing codebases
- Write technical documentation and share knowledge across the team
- Take part in code reviews and mentor junior engineering staff
Requirements
- Minimum of 5 years of professional software engineering experience in building and shipping production software
- Familiarity with software architecture principles, system design, and technical trade-offs
- Demonstrated ability to work within and improve legacy codebases
- Strong programming fundamentals with the capacity to quickly learn new languages and tools
- Professional experience utilizing Python
- Background in building APIs or services intended for internal teams or other engineers
- Strong communication skills with experience handling high-visibility projects
Qualifications
- Experience leading or participating in legacy system modernization or migration initiatives
- Familiarity with containerization, CI/CD pipelines, and cloud infrastructure such as AWS or GCP
Core Skills
Benefits
- Flexible vacation policy
- Medical, dental, and vision insurance coverage
- Traditional and Roth retirement savings options
- Company-paid life and disability insurance
- Flexible Spending Account and Limited FSA
- Family-friendly parental leave, volunteer time off, and voting time off
- Access to an on-demand wellness platform for the employee and up to five friends or family members
- PerkSpot discount program covering over 900 nationwide merchants
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the salary range for this position?
The base salary framework ranges from $140,000 to $180,000 per year. The exact pay depends on factors such as the employee's primary geographic labor market tier, relevant skills, experience, and qualifications.
Is this position remote?
Yes, the role operates primarily in a remote-first environment supporting a global business. Occasional local or international travel may be required for company meetings, training, offsites, or collaborative projects.
What technical experience is required for this role?
Applicants must have at least five years of professional software engineering experience building and shipping production software, strong programming fundamentals, experience with Python, and a background in building services or APIs used by internal teams.
How do I apply for this job?
The posting does not specify application instructions, but interested candidates are encouraged to discuss compensation, benefits, and total rewards with a recruiter.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.