Software Engineer

ExactCare Pharmacy

United States

Remote

USD 90,000 - 130,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical/dental/vision
401(k)
Paid time off
Short-term disability
Life insurance
Voluntary benefits

Job summary

AnewHealth is seeking a mid-level Software Engineer to develop and maintain our EHR platform using Ruby on Rails, spanning front-end and back-end in an agile environment. The role emphasizes strong SQL, full-stack work, healthcare familiarity, and secure coding practices to handle PHI in production while delivering high-quality features.

You will collaborate with product, QA, and other engineers, leverage AI-assisted tooling for documentation and code, and contribute to a mature,

Qualifications

  • 3+ years of professional software development in Ruby (Rails preferred).
  • Full-stack experience: front-end (HTML/CSS/JS) and back-end Rails.
  • Strong SQL skills with relational databases (PostgreSQL/MySQL).
  • Healthcare experience or PHI handling preferred.
  • Familiar with Agile/Scrum and Jira or Azure DevOps.
  • Experience with automated tests (RSpec/Capybara) and Git.

Responsibilities

  • Platform Development — build/maintain features on the EHR platform using Ruby on Rails across front-end/back-end.
  • Front-end work and back-end logic, services, and data access.
  • Defect Resolution — triage, debug, and fix production issues.
  • New Feature Development — design/implement features, from requirements to testing.
  • Data & SQL — write/optimize complex SQL against relational DBs (clinical data).
  • Agile Delivery — participate in sprints, planning, standups, reviews; meet timelines.
  • Quality & Compliance — write tests, code reviews, secure coding for PHI.
  • AI-Enabled Development — use AI tools for docs, data, and code with proper reviews.

Skills

Ruby on Rails
SQL
JavaScript
HTML/CSS
Git
RSpec
Agile
EHR

Education

Bachelor's degree in Computer Science or related field

Tools

Jira/Azure DevOps
Git
RSpec
Capybara

Job description

AnewHealth is one of the nation’s leading pharmacy care management companies that specializes in caring for people with the most complex, chronic needs—wherever they call home. We enable better outcomes for patients and the healthcare organizations who support them. Established in 2023 through the combination of ExactCare and Tabula Rasa HealthCare, we provide a suite of solutions that includes comprehensive pharmacy services; full-service pharmacy benefit management; and specialized support services for Program of All-Inclusive Care for the Elderly. With over 1,400 team members, we care for more than 100,000 people across all 50 states.

Job Details

AnewHealth is seeking a mid-level Software Engineer to develop and maintain software on our existing Electronic Health Record (EHR) platform using Ruby. This role will make changes to the platform across both front-end and back-end layers, balancing defect resolution with new feature development in an agile environment. The ideal candidate has strong SQL skills, is comfortable working within a mature, mission-critical codebase, and brings prior exposure to development in a healthcare setting.

Responsibilities
  • Platform Development — Design, develop, and maintain features on the existing EHR platform using Ruby (Ruby on Rails), working across both front-end and back-end layers of the application.
  • Build and modify user-facing views and interactions on the front end, and implement business logic, services, and data access on the back end.
  • Defect Resolution — Triage, debug, and resolve defects in the production EHR application, performing root-cause analysis and delivering durable fixes.
  • New Feature Development — Design and build new features and enhancements within the existing platform architecture, from requirements through implementation and testing.
  • Data & SQL — Write, optimize, and troubleshoot complex SQL queries against the platform's relational database(s), including work involving clinical and patient-related data structures.
  • Agile Delivery — Participate in sprint planning, daily standups, backlog refinement, sprint reviews, and retrospectives. Commit to and deliver against sprint timelines, collaborating closely with product owners, QA, and other engineers on the team.
  • Quality & Compliance — Write and maintain automated tests, participate in code reviews, and follow secure coding practices appropriate for a system handling protected health information (PHI).
  • AI-Enabled Development — Use AI tools to accelerate technical documentation, generate and refactor code, build supporting resources (test data, scripts, diagrams), and assist with code execution and validation, while ensuring appropriate review of AI-assisted output.
Skills & Abilities
  • Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent practical experience.
  • 3+ years of professional software development experience using Ruby, preferably Ruby on Rails.
  • Demonstrated full-stack experience, including front-end development (HTML, CSS, JavaScript, and Rails view/UI technologies) and back-end development (Rails, ActiveRecord, service/business logic layers).
  • Strong SQL skills, including writing complex queries, query optimization, and working with relational database schemas (e.g., PostgreSQL or MySQL).
  • Experience resolving defects in a live, production application and performing root-cause analysis.
  • Experience developing new features within an existing, mature codebase.
  • Exposure to software development in a healthcare environment, ideally involving an EHR or other clinical system.
  • Working experience in an agile/scrum environment, including familiarity with tools such as Jira or Azure DevOps.
  • Experience with automated testing frameworks (e.g., RSpec, Capybara) and Git-based version control.
  • Practical experience using AI-assisted development tools (e.g., GitHub Copilot, Claude, or similar) for documentation acceleration, resource development, and code execution.
  • Strong written and verbal communication skills, with the ability to work effectively across a cross-functional team.
Requirements
  • Direct experience working on or supporting an EHR platform (proprietary or commercial, e.g., Epic, Cerner, athenahealth, or similar).
  • Familiarity with healthcare interoperability standards such as HL7 or FHIR.
  • Familiarity with HIPAA and PHI handling requirements.
  • Exposure to pharmacy or other clinical workflows.
  • Experience with CI/CD pipelines and modern front-end frameworks or Rails tooling (e.g., Turbo, Stimulus, React).

This is a remote position.

AnewHealth offers a comprehensive benefit package for full-time employees that includes medical/dental/vision, flexible spending, company-paid life insurance and short-term disability as well as voluntary benefits, 401(k), Paid Time Off and paid holidays. Medical, dental and vision coverage are effective 1st of the month following date of hire.

Applicants must be eligible to work in this country.

AnewHealth is one of the nation’s leading pharmacy care management companies that specializes in caring for people with the most complex, chronic needs—wherever they call home. The company enables better health and quality of life for patients while helping the healthcare organizations who support them improve key clinical and cost outcomes. Established in 2023 through the combination of ExactCare Pharmacy and Tabula Rasa HealthCare, AnewHealth provides a suite of solutions that includes comprehensive pharmacy services with national dispensing; proprietary science-based technology to optimize medication therapy; full-service pharmacy benefit management; and specialized support services for PACE (Program of All-Inclusive Care for the Elderly). Today, AnewHealth cares for more than 100,000 people nationwide through strong healthcare partnerships with risk-bearing providers, primary and specialty care providers, kidney care and dialysis providers, home health organizations, and managed care plans.

Want to learn more about working at AnewHealth? Visit our website to explore who we are, discover our award-winning culture and benefits, and watch our video to get a closer look.

AnewHealth and its affiliated companies are equal opportunity employers. We celebrate diversity and are committed to fostering an inclusive environment for all employees.

Don’t see a job that fits your skills? Share your information with us, and we can reach out to you when something becomes available!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

AnewHealth • United States

Remote
USD 100,000 - 140,000
Medical/dental/vision coverage
401(k)
Paid time off
+5
Software Engineer
Software Engineer

ExactCare Pharmacy • Cleveland (OH)

Remote
USD 90,000 - 130,000
Remote-friendly
Comprehensive benefits
Paid time off and holidays
Senior Software Engineer
Senior Software Engineer

AnewHealth • United States

Remote
USD 120,000 - 180,000
Medical/Dental/Vision
401(k)
Paid Time Off
+5
Senior Software Engineer
Senior Software Engineer

ExactCare Pharmacy • Cleveland (OH)

Remote
USD 120,000 - 180,000
Medical, dental, vision benefits
401(k) with company match
Paid time off and holidays
+1
Application Support Engineer (Clinical)
Application Support Engineer (Clinical)

ExactCare Pharmacy • United States

Remote
USD 90,000 - 120,000
Medical, dental, and vision coverage
Flexible spending
Company-paid life insurance
+3
Pharmacist
Pharmacist

ExactCare Pharmacy • Moorestown Township (NJ)

On-site
USD 120,000 - 150,000
Medical/dental/vision
401(k)
Paid Time Off
+1
Senior Software Engineer
Senior Software Engineer

ExactCare Pharmacy • New Jersey

On-site
USD 120,000 - 160,000
Medical/dental/vision
Flexible spending
Company-paid life insurance
+5
Engagement Technician (Weekdays + Saturday)
Engagement Technician (Weekdays + Saturday)

ExactCare Pharmacy • United States

Remote
USD 42,000 - 64,000
Medical/dental/vision
401(k)
Paid time off
Pharmacist (Sunday to Thursday, Third Shift)
Pharmacist (Sunday to Thursday, Third Shift)

ExactCare Pharmacy • Moorestown Township (NJ)

On-site
USD 120,000 - 155,000
Medical/Dental/Vision coverage
Flexible spending accounts
Life Insurance
+3
Pharmacist (Third Shift - Sunday to Thursday)
Pharmacist (Third Shift - Sunday to Thursday)

ExactCare Pharmacy • Moorestown Township (NJ)

On-site
USD 120,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+6