Senior Software Engineer

Rugiet Health

$120K — $150K *
US-AnywhereRemote in Austin, TX
Healthcare
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of experience in production web applications, proficient in both frontend and backend development.
  • Strong knowledge of React and/or Next.js, including hooks, component composition, and performance optimization.
  • Experience with relational databases, particularly PostgreSQL, including schema design, indexing, and migrations.
  • Adaptable in a fast-paced product-driven environment with iterative delivery processes.
  • Demonstrated ability to manage projects from requirements gathering to production rollout efficiently.
  • Strong communication skills to articulate technical concepts to diverse audiences.

Responsibilities

  • Lead end-to-end project management, from shaping requirements to facilitating smooth rollouts.
  • Mentor junior engineers and actively participate in architectural discussions.
  • Design and build scalable features using Ruby on Rails and React/Next.js.
  • Translate product specs into actionable technical plans with defined milestones.
  • Maintain high code quality through rigorous testing and peer reviews.
  • Plan and execute feature releases, analyzing outcomes and iterating based on feedback.

Benefits

  • Access to cutting-edge patented solutions in men's health.
  • Opportunity to shape and influence the future of telemedicine.
  • Collaborative work environment with a focus on mentorship.
  • Involvement in high-impact projects that enhance patient and provider experiences.
  • Flexibility and support for continuous learning and professional growth.
Full Job Description
About Rugiet

Rugiet is a high-growth, innovative telemedicine company pioneering patented solutions in the men's health space. We are dedicated to delivering accessible, effective, and patient-centric healthcare. As we continue to expand our suite of products and market presence, we rely on data-driven strategy and compelling messaging to connect patients with our life-changing solutions.

Role Overview

Rugiet is seeking a Senior Software Engineer who demonstrates strong technical depth, practical product instincts, and a bias for ownership. This role involves working across our Ruby on Rails and React stack (including Next.js where appropriate) to deliver high-quality, scalable product features that enhance experiences for patients and providers.
  • Lead projects end-to-end: shape requirements with product and design, architect solutions, write clean and well-tested code, and ensure smooth rollout and iteration.
  • Mentor other engineers and contribute to architectural discussions.
  • Enhance our tooling, performance, and overall developer experience.


Key Outcomes (First 6-12 Months)
  • Ship several customer-facing features end-to-end that measurably improve patient and provider experience.
  • Take ownership of one or more core domains (e.g., patient flows, prescribing, payments, or internal tools) and become the go-to person for those areas.
  • Improve performance, reliability, or maintainability of at least one critical system (e.g., reducing page load times, simplifying complex flows, addressing technical debt).
  • Raise the bar on code quality and testing, helping the team write clearer, more robust code with fewer regressions.
  • Mentor at least one mid-level engineer through pairing and thoughtful feedback.


What You'll Do

Engineering & Delivery
  • Design, build, and maintain features across our Ruby on Rails and React/Next.js stack, from database and APIs to UI.
  • Translate product requirements and UX designs into clear technical plans, breaking work into well-scoped milestones.
  • Write clean, maintainable, and well-tested code with a focus on performance, scalability, and security.
  • Participate actively in code reviews-giving and receiving feedback to improve code quality and team consistency.
  • Help plan and execute releases, monitor impact, and iterate based on data and user feedback.


Collaboration & Communication
  • Work closely with Product, Design, Operations, and Clinical stakeholders to deeply understand problems and propose pragmatic solutions.
  • Communicate trade-offs, risks, and timelines to ensure transparency for partners.
  • Participate in and lead technical design discussions.
  • Create clear, concise documentation for features, systems, and decisions.


Quality, Performance, and Maintainability
  • Proactively identify and address technical debt in areas of ownership, balancing refactoring with product delivery.
  • Improve reliability and observability in services (logging, metrics, alerts) to facilitate issue discovery and debugging.
  • Apply modern frontend and backend performance techniques (e.g., Rails query optimization, caching, React/Next.js SSR/ISR, image optimization).
  • Enhance testing practices and coverage.


Mentoring & Culture
  • Support and mentor other engineers through pairing, design reviews, and code reviews.
  • Model calm, thoughtful behavior during ambiguity or time pressure.
  • Help maintain a culture that values kindness, directness, and ownership over ego and heroics.
  • Contribute to interviews and onboarding, aiding candidates and new hires in understanding team practices.


Our Stack
  • Frontend: React and Next.js with modern component patterns and testing.
  • Backend: Ruby on Rails, Sidekiq/background jobs, PostgreSQL.
  • Tooling & Platform: GitHub, CI/CD, cloud infrastructure (AWS, Vercel), monitoring and observability tools.

Required Qualifications
  • 6+ years of professional experience building and operating production web applications, with significant experience across backend and frontend.
  • Proficiency with modern frontend practices using React and/or Next.js (hooks, component composition, routing, basic performance tuning).
  • Solid understanding of relational databases (PostgreSQL preferred): schema design, indexing, query optimization, and safe migrations.
  • Comfort in a fast-paced, product-driven environment with iterative delivery and tight feedback loops.
  • Proven ability to own projects end-to-end: from clarifying requirements to production rollout and follow-up.
  • Excellent written and verbal communication skills; able to explain technical decisions to both engineers and non-engineers.


Nice to Have
  • Experience in telehealth, healthcare, or other regulated environments (privacy, compliance, safety focus).
  • Deeper expertise with Next.js features (SSR, ISR, dynamic imports, etc).
  • Familiarity with testing frameworks such as RSpec, Jest, Cypress, or similar.
  • Experience improving developer experience (CI/CD pipelines, build tooling, repo structure, local dev workflows).
  • Hands-on experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, modern LLMs) to improve velocity and code quality.


How You Work
  • Problem-first: Start by clarifying the problem and constraints before committing to a solution.
  • Pragmatic: Choose simple, understandable solutions when appropriate and invest deeply where it matters most.
  • Ownership mindset: Feel responsible for the outcomes of your work, not just the code you write.
  • Collaborative: Seek input early, give and receive feedback well, and keep stakeholders in the loop.
  • Growth-oriented: Eager to learn, teach, and leave systems-and teammates-better than you found them.


To Apply
  • If you are excited by the opportunity to make a significant impact on a growing healthcare company by organizing and optimizing our creative output, please submit your resume and a cover letter detailing your relevant experience and why you are a great fit for this role.

Similar Jobs

More Jobs at Rugiet Health

More Healthcare Jobs

Find similar Senior Software Engineer jobs: