
Remote opportunity at
TrueMLSenior Software Engineer (Performance)
TrueML is hiring a Senior Software Engineer for its Legacy Performance Improvement team. The listing shows the role as remote. TrueML is a financial software company…
Career Tools
About This Role
TrueML is hiring a Senior Software Engineer for its Legacy Performance Improvement team. The listing shows the role as remote. TrueML is a financial software company that uses machine learning to engage distressed borrowers digitally and adjust strategy in real time, with the aim of keeping people from being shut out of the financial system. The team designs, builds and maintains the platforms that run the company day to day.…
Job Description
TrueML is hiring a Senior Software Engineer for its Legacy Performance Improvement team. The listing shows the role as remote. TrueML is a financial software company that uses machine learning to engage distressed borrowers digitally and adjust strategy in real time, with the aim of keeping people from being shut out of the financial system.
The team designs, builds and maintains the platforms that run the company day to day. Most of its work involves older platforms that support several of the firm's biggest revenue drivers, so results are visible across the business. The goal is to modernize, stabilize and expand key platforms while keeping them dependable for the teams that rely on them each day.
The engineer designs, builds and maintains internal tools and services, mostly within legacy systems. The role contributes to architecture decisions, including how to modernize existing platforms step by step, and focuses on big-revenue work where dependability, accuracy and speed matter most. Other duties include working with engineering and business stakeholders, making current codebases easier to maintain, test and monitor, writing technical documentation, taking part in code reviews, and mentoring less-experienced engineers.
The posting asks for five or more years of professional software work, including shipping production systems. Candidates should be comfortable with software architecture and legacy codebases, and able to pick up new languages and tools at speed. Working knowledge of Scala or Python, or both, is expected, along with creating services or APIs that other engineers consume. Experience with legacy modernization or migration, cloud infrastructure, containers and CI/CD pipelines is a nice-to-have. The company lists unlimited PTO.
Responsibilities
- Create, ship and support internal tools and services, mostly inside legacy systems
- Help shape architecture decisions, including incremental modernization of existing platforms
- Ship work on high-revenue initiatives where dependability, accuracy and speed are critical
- Collaborate with engineering and business stakeholders to understand needs and report progress
- Make current codebases easier to maintain, test and monitor
- Produce understandable engineering docs and pass knowledge along to peers
- Take part in code reviews, mentor junior engineers and raise the engineering bar
Requirements
- 5+ years of professional software work, including shipping production systems
- Experience in software architecture, including choosing sound designs under constraints
- Able to work in and enhance older codebases
- Strong programming fundamentals and speed in picking up new languages and tools
- Working knowledge of Scala or Python, or both
- Track record of creating services or APIs that other engineers or internal teams consume
- Strong communication skills for high-visibility projects
Qualifications
- Involvement in efforts to modernize or move legacy systems
- Knowledge of cloud platforms (AWS or GCP), container tooling and CI/CD workflows
Core Skills
Benefits
- Unlimited PTO
- Medical benefit contributions in line with local laws and the type of employment agreement
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the pay?
The posting lists $50,000 to $78,000 a year. The pay framework for non-US hires is shown as placeholder text, so candidates outside the US should ask the recruiter for local pay ranges.
Where is hiring currently open?
The posting says the company currently supports hiring for this role in Argentina, Costa Rica, the Dominican Republic and Mexico.
What experience is required?
The posting asks for 5 or more years of professional software work, with Scala or Python knowledge expected.
Is time off offered?
Yes. The listing includes unlimited PTO.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.