Software Engineer (with Dev/Tech Support Responsibilities)

Remote - Austin, TX

About Rugiet:Rugiet is a pioneering direct-to-consumer telehealth company that's revolutionizing men's health with innovative, discreet, and effective solutions. As one of the fastest-growing companies in the country, we are driven by a mission to empower individuals to take control of their well-being. We are building cutting-edge technology that underpins every aspect of our patient, doctor, and pharmacy experience, and we pride ourselves on seamless operations and optimal user satisfaction.

Position Overview:We are seeking a versatile and highly motivated Mid-Level Software Engineer to join our dynamic engineering team. This unique role offers an exciting blend of hands-on software development with critical technical support responsibilities. You'll be instrumental in both building new features and ensuring the smooth, uninterrupted operation of our platform by swiftly resolving technical escalations. If you have a strong foundation in Ruby on Rails, thrive on solving complex problems across the full stack, and enjoy collaborating with diverse teams, this is your opportunity to make a tangible impact at a rapidly growing telehealth brand.

What You'll Do (Key Responsibilities & Day-to-Day Duties):

  • Full-Stack Development: Develop, maintain, and enhance our core applications and services primarily using Ruby on Rails, contributing to a robust and scalable platform.
  • Technical Support & Escalation Management: Collaborate closely with our customer experience team to efficiently manage and resolve escalated technical issues impacting customers, doctors, and pharmacies.
  • System Mastery: Quickly familiarize yourself with key components of our complex system architecture to provide effective support, diagnose issues, and implement targeted improvements.
  • Problem Solving & Resolution: Work hand-in-hand with the broader engineering team to conduct root cause analysis, diagnose technical issues, and implement sustainable, long-term solutions.
  • Feature Development: Actively participate in the development of new features and system enhancements, translating feedback and identified opportunities into tangible product improvements.
  • Documentation & Knowledge Sharing: Create and maintain clear, concise documentation for support processes and technical solutions, enhancing team knowledge and operational efficiency.
  • Proactive Improvement: Stay informed about industry trends and emerging technologies to proactively anticipate technical needs and propose innovative solutions that enhance system stability and performance.
  • Agile Participation: Engage actively in daily stand-ups, providing transparent updates on both your development progress and support task resolutions.
  • Stakeholder Communication: Effectively communicate complex technical concerns and solutions to non-technical stakeholders across the organization.

What You'll Bring (Required Skills & Experience):

  • 3+ years of professional experience in software development, with a strong command of Ruby on Rails.
  • Proven experience in customer or technical support roles, ideally within a collaborative team environment.
  • Strong problem-solving abilities and a demonstrated skill in diagnosing and effectively resolving complex technical issues.
  • Excellent communication skills, capable of articulating technical concepts clearly to both technical and non-technical stakeholders.
  • Familiarity with databases (e.g., PostgreSQL, MySQL) and optimization techniques.
  • Experience with cloud services (e.g., AWS, GCP, Azure) and version control systems (e.g., Git).
  • Ability to work independently and efficiently manage multiple tasks in a dynamic, fast-paced environment.

Bonus Points (Nice to Have):

  • Experience in the telemedical industry, with an understanding of typical patient, doctor, and pharmacy workflows.
  • Familiarity with popular support ticketing systems such as Zendesk or Freshdesk.
  • Knowledge of HIPAA compliance and secure data handling best practices.

Who You Are (Soft Skills):

  • Detail-Oriented: You have a strong attention to detail and a commitment to delivering high-quality code and solutions.
  • Time Management: You possess effective time management skills, allowing you to seamlessly balance development and support responsibilities.
  • Proactive & Empathetic: You approach problem-solving with a proactive, collaborative, and empathetic mindset, understanding the impact of technical issues on users.
  • Adaptable: You thrive in cross-functional team environments and can adapt quickly to shifting priorities.

Why Join Rugiet?

At Rugiet, you'll be at the forefront of digital health innovation, directly impacting patient care and operational efficiency. This role offers a unique opportunity to blend your engineering prowess with critical problem-solving, contributing to a rapidly expanding and impactful telehealth brand. We offer a competitive salary, comprehensive benefits, and a collaborative culture where your contributions are highly valued.

Ready to build and support the future of men's health? Apply Today!