Liberty Software

Healthcare

SoftwareArchitect

$175–250k ~AI est. Southlake, Texas, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Software Architect at Liberty Software. Skills: Software architecture, .NET technologies, System design, Technical leadership. Define technical architecture. Maintain technical architecture”

Industry & Context.

Healthcare
Problems you'll solve

System-level problem solving; Root cause analysis

Eligibility Requirements

No employment sponsorship

What They're Looking For.

Must Have

Bachelor's degree in Computer Science, 10+ years of professional experience, Experience with .NET technologies, Experience with C#, Experience with SQL Server, Experience designing large-scale desktop applications, Experience building large-scale desktop applications, Experience designing large-scale web applications, Experience building large-scale web applications, Experience with modern web technologies, Experience with modern web frameworks, Experience with ASP.NET, Experience with Blazor, Experience with React, Experience with web application architecture, Experience with RESTful APIs, Experience with front-end/back-end integration, Experience with cloud-based solutions, Experience with relational SQL database models, Experience with performance tuning, Experience with data modeling, Experience with query optimization, Experience with software design patterns, Experience with SOLID principles, Experience with domain-driven design, Experience with architectural patterns, Experience designing distributed systems, Experience designing microservices architectures, Experience designing API platforms, Experience leading technical teams, Experience reducing technical debt, Experience with Agile-based development, Experience with large-scale software project delivery, Experience with modern software development practices, Experience with CI/CD, Experience with automated testing, Experience with source control (Git), Ability to make strategic technical decisions, Ability to manage competing priorities

Nice to Have

Master's degree a plus, Azure preferred, Containerization exposure beneficial, Infrastructure-as-code exposure beneficial, Jira or similar tools preferred, VB.NET experience ideal, WinForms experience ideal, Healthcare technology background a plus, Pharmacy software background a plus, Regulated industries background a plus, NCPDP awareness a plus, HIPAA awareness a plus

What You'll Do.

Define technical architecture

Maintain technical architecture

Evaluate technology choices

Recommend technology choices

Establish architectural standards

Enforce architectural standards

Establish coding guidelines

Enforce coding guidelines

Establish best practices

Enforce best practices

Lead design of integrations

Collaborate with VP Product Development

Collaborate with Dev Managers

Collaborate with Team Leads

Translate business requirements

Translate product vision

Conduct architecture reviews

Identify dependencies

Drive technical debt reduction

Assess current codebase

Prioritize remediation efforts

Establish modernization approach

Mentor senior developers

Guide senior developers

Develop architectural documentation

Maintain architectural documentation

Evaluate build-vs-buy decisions

Evaluate vendor technologies

Provide technical assessments

Provide recommendations

Support quarterly release model

Ensure architectural decisions account for stabilization

Ensure architectural decisions account for deployment rings

Ensure architectural decisions account for multi-customer rollout

Participate in incident resolution

Participate in root cause analysis

How You'll Work.

Team & Collaboration

Development teams; PODs; VP of Product Development; Dev Managers; Team Leads; Cross-functional teams

Communication Scope

Articulate technical concepts; Interpersonal skills

Process & Methodology

Agile, Roadmap planning, Project delivery

Full Job Description

Lead the architecture of software that pharmacists depend on every day! At Liberty Software, we proudly partner with client pharmacies across the country, helping them support their patients with powerful, user-friendly software. We're excited to grow our team by hiring a Software Architect to shape the technical direction of a platform ecosystem that touches real patients, real pharmacists, and real healthcare outcomes every day. This role will define the architectural direction of our pharmacy software platform, driving success of large-scale healthcare software initiatives, and mentoring the next generation of software development professionals. Please note: This role is based in our Southlake, TX office Liberty Software does not offer employment sponsorship opportunities for this role (e.g., H-1B, OPT, or other work visa status) What You’ll Do: 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, pr

Free ATS check

Applying for this Software Architect role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Liberty Software?

Real rants from real employees. Read before you apply.

Read Company Rants →