1

Pharmacy Software Developer Jobs (NOW HIRING)

They are seeking a Software Architect to define the architectural direction of their pharmacy ... Required : • Bachelor's degree in Computer Science, Software Engineering, or a related field ...

They are seeking a Software Architect to lead the architectural direction of their pharmacy ... Required : • Bachelor's degree in Computer Science, Software Engineering, or a related field ...

They are seeking a Software Architect to lead the architectural direction of their pharmacy ... Required : • Bachelor's degree in Computer Science, Software Engineering, or a related field ...

next page

Showing results 1-20

Pharmacy Software Developer information

See salary details

$48K

$111.8K

$166K

How much do pharmacy software developer jobs pay per year?

As of Jul 26, 2026, the average yearly pay for pharmacy software developer in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What types of projects and daily responsibilities can I expect as a Pharmacy Software Developer?

As a Pharmacy Software Developer, you'll typically work on designing, developing, and maintaining software that supports pharmacy operations, such as prescription management, medication dispensing, and inventory tracking. Your day may include collaborating with pharmacists to gather requirements, troubleshooting system issues, writing code, performing software testing, and ensuring regulatory compliance. You may also participate in team meetings with other developers, QA analysts, and health IT professionals to discuss features or address technical challenges. This dynamic role blends independent coding tasks with collaborative problem-solving to continuously improve pharmacy software applications.

What are the key skills and qualifications needed to thrive in the Pharmacy Software Developer position, and why are they important?

A Pharmacy Software Developer should have strong programming skills (such as C#, Java, or Python), a solid understanding of pharmacy workflows, and experience with healthcare regulations like HIPAA. Familiarity with electronic health record (EHR) systems, pharmacy management software, and certifications such as Health IT or HL7 are often required. Excellent problem-solving, communication, and teamwork skills are crucial for translating complex pharmacy processes into user-friendly software solutions. These competencies ensure safe, efficient, and compliant software tailored to the unique needs of pharmacy environments.

What is a Pharmacy Software Developer job?

A Pharmacy Software Developer designs, develops, and maintains software applications used in pharmacies to manage prescriptions, patient records, billing, and regulatory compliance. They work with pharmacists and healthcare professionals to ensure the software meets industry standards and improves workflow efficiency. Responsibilities may include coding, testing, debugging, and updating pharmacy management systems. Strong knowledge of healthcare regulations, electronic health records (EHR), and integration with medical databases is often required.

More about Pharmacy Software Developer jobs
What are the most commonly searched types of Pharmacy Software Developer jobs? The most popular types of Pharmacy Software Developer jobs are:
What states have the most Pharmacy Software Developer jobs? States with the most job openings for Pharmacy Software Developer jobs include:
Infographic showing various Pharmacy Software Developer job openings in the United States as of July 2026, with employment types broken down into 83% Full Time, 3% Part Time, 1% Temporary, and 13% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.
Software Architect

Software Architect

Liberty Software

Southlake, TX • On-site

Full-time

Posted 17 days ago


Job description

Job Summary:
Liberty Software is a company that partners with client pharmacies to provide powerful software solutions. They are seeking a Software Architect to define the architectural direction of their pharmacy software platform and mentor the development team in best practices and technical strategies.
Responsibilities:
• Define and maintain the overall technical architecture across Liberty's product portfolio (PharmacyOne, P1CM, Liberty Command, RXQOne, RX365), ensuring consistency, scalability, and alignment with the product roadmap
• Evaluate and recommend technology choices, frameworks, and design patterns that support Liberty's platform modernization efforts and long-term technical strategy
• Establish and enforce architectural standards, coding guidelines, and best practices across development teams and PODs to ensure quality, maintainability, and security
• Lead the design of complex system integrations, including third-party data providers (Medi-Span, FDA), payment processors (triPOS/Worldpay), and regulatory interfaces (PDMP, 340B, HIPAA)
• Collaborate closely with the VP of Product Development, Dev Managers, and Team Leads to translate business requirements and product vision into sound technical designs and implementation plans
• Conduct architecture reviews for major features and platform changes, identifying risks, dependencies, and trade-offs before development begins
• Drive technical debt reduction by assessing the current codebase, prioritizing remediation efforts, and establishing a sustainable approach to modernization alongside feature delivery
• Mentor and guide senior developers and team leads on architectural thinking, design principles, and system-level problem solving to elevate the overall technical maturity of the engineering organization
• Develop and maintain architectural documentation — system diagrams, API contracts, data flow models, and decision records — that serves as a reliable reference for development and onboarding
• Evaluate build-vs-buy decisions and vendor technologies, providing leadership with clear technical assessments and recommendations
• Support the transition to Liberty's quarterly release model by ensuring architectural decisions account for stabilization, deployment rings, and multi-customer rollout considerations
• Participate in incident resolution and root cause analysis for production issues that involve architectural or systemic factors
Qualifications:
Required:
• Bachelor's degree in Computer Science, Software Engineering, or a related field, Master's degree a plus
• 10+ years of professional experience in software development and delivery using .NET technologies, primarily C# and SQL Server
• Proven track record in project architecture and technical team leadership
• Deep expertise in .NET technologies (C#, .NET Framework, .NET Core/.NET 8+) with hands-on experience designing and building large-scale desktop and web applications
• Strong experience with modern web development technologies and frameworks (ASP.NET, Blazor, React, or similar) and an understanding of web application architecture, RESTful APIs, and front-end/back-end integration patterns
• Experience with cloud-based solutions, Azure preferred
• Strong understanding of relational SQL database models, including performance tuning, data modeling, and query optimization
• Excellent understanding of software design patterns, SOLID principles, domain-driven design, and architectural patterns (event-driven, CQRS, etc.)
• Demonstrated experience designing distributed systems, microservices architectures, and API platforms
• Proven experience leading technical teams through complex system migrations, modernization efforts, or platform transitions
• Demonstrated success in identifying and reducing technical debt within large, mature codebases while maintaining product stability and delivery velocity
• Expertise in Agile-based development methodologies and large-scale software project delivery
• Proven experience with modern software development practices, including CI/CD, automated testing, and source control (Git)
• Outstanding communication and interpersonal skills, with the ability to articulate complex technical concepts to non-technical stakeholders and leadership
• Proven ability to make strategic technical decisions in ambiguous situations and manage competing priorities
• Ability to work collaboratively across teams and departments
Preferred:
• Exposure to containerization and infrastructure-as-code practices is beneficial
• Familiarity with Jira or similar project-tracking tools used in Agile environments preferred
• Experience supporting or modernizing legacy application layers, including VB.NET and WinForms ideal
• Background in healthcare technology, pharmacy software, or other regulated industries a plus
• Awareness of pharmacy workflows and healthcare data standards or regulations, such as NCPDP or HIPPA, is a plus
Company:
Liberty is a pharmacy management system. Founded in , the company is headquartered in Southlake, USA, with a team of 51-200 employees. The company is currently Growth Stage.