Skip to content
mimi

Software Architect

Liberty Software

Southlake · On-site Full-time Lead 2w ago

About the role

About Us

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, 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:

  • 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
  • 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

Benefits Starting Day One:

  • 100% employer-paid medical and life insurance for employees, with optional dental and vision coverage at no cost
  • Family coverage available with Liberty contributing 50% of the premium
  • Fully vested 401(k) with employer match
  • Employer contributions to Health Savings Accounts (HSA)
  • Generous paid time off and paid holidays
  • Tuition reimbursement and continuing education support
  • Adoption expense reimbursement
  • Dependent Care Flexible Spending Account (FSA) for tax savings on childcare
  • Confidential counseling resources for mental health, financial planning, and more, via Optum EAP
  • Fully stocked breakroom

Skills

.NET.NET Core.NET FrameworkASP.NETAzureBlazorC#CI/CDCQRSDockerDomain-Driven DesignGitHIPAAInfrastructure-as-codeMedi-SpanNCPDPPDMPReactRESTful APIsSOLID principlesSQL ServertriPOSVB.NETWinFormsWorldpay

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free