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