McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. CoverMyMeds is seeking a Software Engineer to support backend-heavy development for systems that automate prior authorization workflows and EHR integrations, focusing on building scalable services that process high-volume transactions.
Responsibilities:
- Design, build, test, and maintain backend services and APIs, primarily using Ruby (Ruby on Rails)
- Develop and support background processing and asynchronous workflows supporting high‑throughput systems
- Collaborate with product managers, designers, and engineers to translate business needs into technical solutions
- Participate in code reviews and architectural discussions to improve system quality and scalability
- Troubleshoot production issues, identify root causes, and implement well-tested fixes
- Write clean, maintainable, well-documented code and contribute to technical documentation and runbooks
- Apply software development best practices including version control, CI/CD, and automated testing
Requirements:
- Degree or equivalent and typically requires 4+ years of relevant experience
- 4+ years of professional software engineering experience
- Strong backend development experience in Ruby or another modern backend language (Java, Python, or C#), with the ability to ramp quickly in Ruby
- Hands-on experience building and maintaining APIs
- Experience with asynchronous/background job processing systems
- Solid experience with relational databases (e.g., PostgreSQL, MSSQL)
- Familiarity with engineering best practices (Git, CI/CD, automated testing, code reviews)
- Strong problem-solving skills and ability to work independently within a collaborative team environment
- Clear written and verbal communication skills
- Ruby on Rails experience
- Experience with Sidekiq or similar background job frameworks
- Exposure to event-driven architectures or messaging platforms (e.g., Kafka)
- Familiarity with healthcare integration standards such as FHIR, SCRIPT, or EHR data sources
- Experience working on highly regulated or high-availability systems
- Frontend experience (e.g., React), though the role is primarily backend-focused
- Background as a well-rounded or full-stack engineer