R

RIVO Holdings

Senior Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeSan Diego, CA, USA$160k - $220k /yrIn-person

About the Job

Requirements

  • 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.
  • A continuous improvement mindset and passion for engineering excellence.
  • 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, C#, Microsoft SQL Server, React or Angular (React preferred), TypeScript, REST APIs, and Azure Cloud Services.
  • Experience with AI-assisted development, Entity Framework, event-driven and microservice architecture, application monitoring and observability, Agile development methodologies, and CI/CD pipelines.

Responsibilities

  • Design and implement scalable solutions that support the continued evolution of the proprietary learning management system.
  • Modernize existing 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 while improving overall platform health.
  • Partner with Product, QA, DevOps, and Engineering teams to deliver high-impact solutions.
  • Contribute technical expertise during planning, estimation, and design discussions.
  • Share knowledge and mentor engineers through collaboration and code reviews.
  • Promote a culture of accountability, continuous learning, and engineering excellence.
  • Serve as a trusted technical resource across the organization.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at RIVO Holdings

See more jobs