Overview
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 youre 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!
Responsibilities
- Lead the design development and enhancement of our custom-built LMS.
- Architect and implement scalable solutions 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
- Bachelors 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 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
We offer a comprehensive compensation and benefits package where you will be rewarded based on your performance and recognized for the value you bring to the business. A reasonable estimate of the salary range for this job is $140000.00 to $180000.00. Individual salaries within those ranges take into account the wide range of factors that are considered in making compensation decisions including but not limited to education; experience and training; licensure and certifications; knowledge and skill sets; and other business and organizational needs.
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.
Remote Work : No
Employment Type : Full-time
Key Skills
Spring,.NET,C / C++,Go,React,OOP,C#,AWS,Data Structures,Software Development,Java,Distributed Systems
Experience : years
Vacancy : 1