Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Tue, May 26, 2026
This job expires in: 30 days
Job Summary
Designing and building scalable backend systems, the full-time Senior Software Engineer will focus on improving origination workflows and operational resilience while working remotely to collaborate with cross-functional teams.
Key responsibilities
- Design and build scalable backend services and platform capabilities for origination workflows across products and lending partners
- Improve the reliability and operational resilience of critical origination systems and APIs
- Refactor legacy systems to create reusable, product-agnostic platform infrastructure that scales across partner and product types
Required qualifications
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field and 4+ years of software engineering experience
- 6+ years of experience building and operating backend services, APIs, or data-intensive systems in production environments
- Proficiency with at least one modern backend development framework or programming language, preferably Ruby on Rails
- Experience designing distributed systems, service integrations, or workflow-based architectures
- Experience owning software through the full development lifecycle, including design, implementation, deployment, monitoring, and on-call support
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...