Senior Software Engineer

  • Full-time
  • Department: IT - BA

Company Description

Follow us on Instagram and TikTok to see our culture and values come to life!

At RIVO, you will find we recognize hard work and performance, foster a culture of growth, and encourage collaboration across departments. We value the unique skills and experiences that each employee brings to the table, recognizing that this diversity strengthens our company and helps us fulfill our core values: Respect, Integrity, Value, and Opportunity. If you share these same values and are eager to grow both personally and professionally, we encourage you to explore opportunities with us and apply today to join our dynamic team! 

Company Benefits 

  • Optimal Work-Life Balance: Benefit from a schedule with no evening or weekend work – enjoy your weekends for relaxation and personal time 
  • Childcare & Family Support: Receive up to $5,000 annually in childcare reimbursement to ease the balancing act of work and family & Exclusive access to comprehensive fertility treatment coverage to financially support your family-building journey
  • Stay Fit for Free: Join our FREE weekly group workouts and keep your health and energy levels at their peak 
  • Company Events & Social Hours: Enjoy regular happy hours and company-wide events to celebrate achievements and build community with fellow employees 
  • Padres Tickets: Catch a Padres game with exclusive access to season long raffle drawings in the RIVO ticket section. Go Padres! 
  • Daily Perks: Savor FREE coffee, energy drinks, and snacks – fueling your productivity and satisfaction! 
  • Parking & Commute Made Easy: Say goodbye to commuting hassles and high gas prices – enjoy a company-paid parking or MTS pass 
  • Dedication Incentives: Opportunity to earn more money with our perfect attendance incentive – your dedication and reliability deserve recognition 
  • Generous Time Off: Recharge and live your best life with company paid holidays and PTO each year  
  • Comprehensive Health Coverage: Benefit from medical, dental, and vision plans with a 70/30 cost share—because your well-being is our priority 
  • Secure Your Future: Take advantage of our 401(k) plan with employer matching to invest in your future with confidence

Job Description

**This is a fully on-site role. Hybrid/remote work is not available at this time. 
**We are unable to sponsor or take over sponsorship of an employment Visa at this time. 

We are excited to announce a newly created opportunity for a Senior Software Engineer to take full ownership of our proprietary Loan Management System (LMS) and lead its next stage of evolution. This is a hands-on leadership role for someone who thrives at the intersection of building, modernizing, and scaling software while laying the foundation for a future engineering team. 

As the first in-house engineering hire dedicated to this platform, you will roll up your sleeves to learn the system inside and out, then shape the roadmap for modernization and long-term sustainability through an in-house engineering team. This is the ideal role for a builder, problem-solver, and future leader—someone who wants to leave a lasting imprint on a mission-critical system while also planning for and mentoring the team that will support it. 

If you’re a self-starter with strong technical chops who is ready to define direction, drive innovation, and grow into a leadership role, we want to hear from you!

 

WHAT YOU'LL DO:

  • Lead the design, development, and enhancement of our custom-built LMS.
  • Architect and implement scalable solutions using .NET and Azure cloud services.
  • Collaborate with product managers, architects, and internal stakeholders to define technical strategy and build development roadmap.
  • Design new features and redesign existing ones to improve performance, usability, and maintainability.
  • Participate in and lead code reviews to ensure high-quality, secure, and maintainable code.
  • Onboard and train new engineers, fostering a culture of learning and technical excellence.
  • Provide technical leadership and mentorship to a team of software engineers.
  • Integrate and optimize background processing using MassTransit and Hangfire.
  • Contribute to CRM development and integration efforts.
  • Oversee front-end development using Angular and ensure seamless user experiences.
  • Troubleshoot and resolve complex technical issues across the stack.
  • Performs other duties and responsibilities as assigned. 

 

SUPERVISORY RESPONSIBILITIES:

  • Manage and oversee the team projects, workflow, priorities, and assignments.
  • Organize and oversee the schedules and work of assigned staff.
  • Assist in interviewing, hiring, and training staff.
  • Develop, coach, and motivate staff to achieve departmental deliverables.
  • Assist in the preparation of performance evaluations that are timely and constructive.   

 

Qualifications

EDUCATION & EXPERIENCE:

  • Bachelor’s degree in computer science or engineering-related discipline required.
  • 8+ years of professional software development experience required.
  • 3+ years in a technical leadership or lead engineer role required.
  • Expertise in .NET Core / .NET 6+, C#, and Azure cloud services required.
  • Strong experience with MassTransit, Hangfire, and CRM systems required.
  • Proficiency in Angular (v12+) and modern front-end development practices required.
  • Solid understanding of microservices architecture, REST APIs, and event-driven systems required.
  • Experience with CI/CD pipelines, DevOps practices, and agile methodologies required.
  • Proven experience in the fintech industry, especially with loan or financial systems strongly preferred.
  • Prior experience modernizing legacy systems or home-grown platforms strongly preferred.
  • Familiarity with data warehousing, reporting, and analytics in a fintech context strongly preferred.
  • Knowledge of security and compliance standards in financial applications strongly preferred

 

WHAT WE LOOK FOR:

  • Excellent interpersonal, leadership, conflict resolution, and team management skills.
  • Excellent attention to detail, time management, and organizational skills.
  • Excellent verbal and written communication skills.
  • Strong competency in strategic planning and implementation.  

Additional Information

RIVO Holdings, LLC is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, citizenship status, disability, age (40 years old or older) and genetic information (including family medical history), past or present military or veteran status, or any other characteristic protected by applicable law. 

Privacy Policy