Senior Software Engineer

RIVO Holdings•San Diego, CA
•Onsite

About The Position

RIVO is seeking a Senior Software Engineer to advance its proprietary Loan Management System (LMS), a business-critical fintech platform that supports hundreds of loans processed each day. The engineer will help modernize the platform’s architecture, engineering practices, and development standards while delivering scalable, reliable, and maintainable solutions in partnership with Product, QA, DevOps, and Engineering teams. This is a fully on-site role; hybrid and remote work are not available. RIVO is unable to sponsor or take over sponsorship of employment visas at this time. The role combines application architecture and design, full-stack software development, platform reliability, and cross-functional collaboration. The engineer will contribute to technical strategy, improve system performance and maintainability, develop and support high-availability applications, and help strengthen monitoring, testing, deployment, and CI/CD practices. Success calls for strong technical depth and judgment, a collaborative approach to complex problems, and the ability to balance immediate business priorities with long-term engineering goals. The stated salary range is $160,000 to $220,000. Individual compensation considers factors including education, experience and training, licensure and certifications, knowledge and skill sets, and business and organizational needs. RIVO is an equal opportunity employer.

Requirements

  • At least 6 years of professional software development experience.
  • At least 5 years of experience designing and building enterprise-scale applications.
  • Experience modernizing legacy or home-grown software platforms.
  • Experience developing and supporting high-availability production systems.
  • Experience with microservices architecture, distributed systems, and event-driven design.
  • Strong experience with .NET and C#.
  • Strong experience with Microsoft SQL Server.
  • Strong experience with React or Angular; React is preferred.
  • Strong experience with TypeScript.
  • Strong experience with REST APIs.
  • Strong experience with Azure Cloud Services.
  • Experience with AI-assisted development.
  • Experience with Entity Framework.
  • Experience with event-driven and microservice architecture.
  • Experience with application monitoring and observability.
  • Experience with Agile development methodologies.
  • Experience with CI/CD pipelines.
  • Strong problem-solving and analytical skills.
  • Ability to challenge ideas while remaining collaborative and solution-oriented.
  • Comfort operating in environments undergoing technical transformation.
  • Ability to balance immediate business priorities with long-term engineering goals.
  • Excellent verbal and written communication skills.
  • Continuous improvement mindset and passion for engineering excellence.

Responsibilities

  • Design and implement scalable solutions for the continued evolution of the proprietary Loan Management System.
  • Modernize application architecture and engineering patterns where appropriate.
  • Identify opportunities to improve system performance, reliability, and maintainability.
  • Partner with technology leadership to establish development standards and best practices.
  • Contribute to long-term technical strategy and architectural direction.
  • Design, develop, and deploy high-quality software across the application stack.
  • Build new capabilities that support business growth and operational efficiency.
  • Refactor and enhance existing functionality to improve scalability and sustainability.
  • Develop secure, maintainable, and well-tested code.
  • Troubleshoot and resolve complex technical issues across production and development environments.
  • Participate in code reviews and drive engineering quality standards.
  • Improve application monitoring, testing, and deployment practices.
  • Support CI/CD and automation initiatives.
  • Help reduce technical debt and improve overall platform health.
  • Partner with Product, QA, DevOps, and Engineering teams to deliver high-impact solutions.
  • Contribute technical expertise to planning, estimation, and design discussions.
  • Share knowledge and mentor engineers through collaboration and code reviews.
  • Promote accountability, continuous learning, and engineering excellence.
  • Serve as a trusted technical resource across the organization.

Benefits

  • Up to $5,000 annually in childcare reimbursement.
  • Access to fertility treatment coverage.
  • Free weekly group workouts.
  • Regular happy hours and company-wide events.
  • Access to Padres season-long raffle drawings for tickets in the RIVO ticket section.
  • Free coffee, energy drinks, and snacks.
  • Company-paid parking or MTS pass.
  • Opportunity to earn additional money through a perfect attendance incentive.
  • Company-paid holidays and PTO each year.
  • Medical, dental, and vision plans with a 70/30 cost share.
  • 401(k) plan with employer matching.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service