Software Architect

Harris Computer

Tennessee

Hybrid

USD 125,000 - 150,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

Comprehensive medical, dental, and vis
3 weeks of vacation plus 5 personal…
Employee stock ownership, RRSP program
401k + matching

Job summary

MEDHOST, a Franklin, Tennessee-based healthcare IT leader, seeks a Software Architect to set architectural direction for Java/web applications and lead AI-driven development initiatives. You will mentor teams, review designs, and help deliver secure, scalable solutions while aligning with product and client needs.

Responsibilities include establishing standards for AI-generated code, architecting LLM-integrated workflows, and ensuring performance and regulatory compliance across systems.

Qualifications

  • Master’s degree in CS or engineering field.
  • 4 years of development experience; or 6 years with a CS/engineering degree and strong Java experience.
  • Significant technical leadership experience.
  • Hands-on use of AI-DLC or similar AI-native development methods in production.
  • Working knowledge of LLMs, prompt engineering, RAG, and LLM API integration.
  • Experience with Claude Code or similar AI coding agents.
  • Experience designing highly available environments and infrastructure.
  • Strong written and verbal communication across all organization levels.
  • Solid database design, implementation, and performance understanding.
  • Cloud-based systems familiarity.

Responsibilities

  • Set architectural vision and milestones for Java/web applications.
  • Lead AI-driven development adoption and define usage of AI agents across lifecycle stages.
  • Establish standards for AI-generated code and design artifacts.
  • Architect solutions integrating LLMs into MEDHOST products and workflows with security considerations.
  • Review technical designs to ensure architectural integrity and guide teams.
  • Participate in Agile lifecycle from requirements to deployment.
  • Plan performance targets and troubleshoot production bottlenecks (JVM, app server, DB).
  • Develop and evolve development practices (unit tests, code reviews, build, deployment).
  • Meet clients/users to determine long-term system needs and plans.
  • Provide technical support and mentor team members.

Skills

Java
AI-DLC
LLMs
Communication

Education

Master’s Degree in Computer Science or Engineering
Bachelor’s Degree in Computer Science or Engineering with 6 years of development

Tools

Claude Code
Spring Framework
Tomcat
Cloud-based systems

Job description

MEDHOST is hiring a Software Architect to join their team! The successful candidate is a technical leader responsible for the architecture of MEDHOST’s applications and products. This role sets architectural direction, evaluates technologies that strengthen our products, and coaches and mentors others to a higher level. The Architect also leads the team’s adoption of AI-driven development, applying the AI-Driven Development Life Cycle (AI-DLC), large language models (LLMs), and AI coding agents to accelerate delivery while maintaining architectural quality and human oversight. The Architect partners with product management, application management, operations, fellow architects, and development team leads in strategic, tactical, and design planning.

What your impact will be:

Set the architectural vision and milestones for teams building highly scalable Java and web-based applications. Lead the adoption of AI-driven development practices, including the AI-Driven Development Life Cycle (AI-DLC), and define how AI coding agents such as Claude Code are used across the inception, construction, and operational phases. Establish standards for reviewing, testing, and validating AI-generated code and design artifacts to ensure quality, security, and maintainability. Evaluate and architect solutions that integrate large language models (LLMs) into MEDHOST products and internal workflows, with appropriate attention to security, privacy, and regulatory requirements. Employ the existing architectural stack and collaborate with the rest of the enterprise to evolve it. Review and approve technical designs to ensure the architectural integrity of the system, and help teams deliver according to development standards. Participate in the complete software development lifecycle within an Agile process, from requirements through testing and deployment. Plan for performance requirements, set performance targets, and troubleshoot production bottlenecks, including JVM, application server, and database performance. Develop and evolve development practices (e.g., unit test strategies, code review, build, and deployment). Evaluate new technologies and develop proofs of concept as needed, while staying current with technology and architecture trends. Meet with clients and internal users to determine long-term system needs and requirements that support the company’s business objectives and external client interface requirements. Provide technical support and assist clients with technical implementation requirements and plans. Coach and mentor team members (regardless of role: developer, tester, or product manager) on the appropriate use of technology to address customer and business needs. Maintain the effectiveness and implementation of the MEDHOST Quality Management System and meet applicable regulatory requirements as needed. Responsible for QMS procedures listed in QMS Procedure Crosswalk found in QMS Manual as applicable. Other duties as required to support and meet the needs of the organization.

What we look for:

Master’s Degree in Computer Science or an Engineering field.

4 years of development experience; or a Bachelor’s Degree in Computer Science or an Engineering field and 6 years of development experience, with significant hands‑on Java experience.

Significant technical leadership experience and maturity.

Hands‑on experience applying the AI-Driven Development Life Cycle (AI-DLC) or similar AI‑native development methodologies to production software.

Working knowledge of large language models (LLMs), including prompt and context engineering, retrieval‑augmented generation (RAG), and integrating LLM APIs into applications.

Experience using Claude Code or comparable AI coding agents in day‑to‑day development, including configuring project context and guiding agents through structured, reviewable workflows.

Experience designing and implementing a highly available environment, as well as the nuances of a clustered solution.

Experience designing and implementing infrastructure aspects (server, middleware, and network) of web‑based applications.

Exceptional communication skills and the demonstrable ability to communicate appropriately at all levels of the organization, including written and verbal communication and documentation ranging from whiteboards to architecture diagrams.

Strong understanding of database concepts including design, implementation, support, and performance optimization.

Working knowledge of cloud‑based systems.

What would make you stand out:
  • o AI: Claude Code, LLM APIs, AI-DLC
  • o Server side: Java (JDK 17+), Spring Framework / Spring Boot (DI, REST, AOP, Spring Security), Tomcat, RHEL.
  • o Client side: Angular, HTML5, CSS3, JavaScript
  • o Data: DB2 on IBM i (AS/400 / Power Systems), SQL.
  • o Tools: IntelliJ IDEA, Maven or Gradle, JUnit.
  • DB2 / AS/400 / Power Systems experience and understanding a plus, as the application is backed by DB2 / AS/400 / Power Systems.
  • Healthcare knowledge a plus (FHIR, HL7, SNOMED, Medi-Span, etc.).
What We Offer:
  • Salary: 125K-150K per year
  • Plenty of opportunities to grow your career
  • Comprehensive medical, dental, and vision benefits
  • 3 weeks of vacation plus 5 personal days to recharge
  • Employee stock ownership, RRSP program, 401k + matching
  • A chance to give back through community involvement
  • Flexible work arrangements to suit your lifestyle
About us:

MEDHOST, founded in 1984 and headquartered in Franklin, Tennessee, is a leading provider of healthcare information technology solutions.

Serving healthcare facilities nationwide, MEDHOST offers a comprehensive suite of products, including electronic health records (EHR), financial management systems, and patient engagement platforms.

Their mission is to empower healthcare organizations to enhance patient care and improve business operations through innovative, user‑friendly solutions.

In January 2024, MEDHOST was acquired by N. Harris Computer Corporation, further strengthening its position in the healthcare IT industry.

About Harris Computer:

Harris provides mission critical software solutions for the Public Sector, Healthcare, Utilities and Private Sector verticals throughout North America, Europe, Asia and Australia.

Working for Harris is the perfect opportunity to fulfill your professional goals as well as achieve your personal dreams!

Our employees enjoy a casual work environment that offers comfort while providing superior service to our customers.

We offer a comprehensive benefit package as well as other additional “Perks”!

We empower our employees to make a difference

We have an award‑winning culture

We offer opportunity to learn

We are financially strong and we are owned by the largest software company in Canada (CSI)

We have fun!

#LI-remote

At Harris, we believe great people build great software. We offer an environment where employees are empowered to make a real impact, grow their skills, and shape their careers.

Our teams enjoy a supportive, award‑winning culture, a casual and collaborative workplace, and opportunities to learn from a diverse group of businesses and industries.

We are financially strong and proudly part of Constellation Software Inc. (CSI), the largest software company in Canada, providing long‑term stability alongside entrepreneurial autonomy.

In addition to a competitive compensation and benefits package, we offer meaningful perks, flexibility, and—most importantly—a culture that values people, curiosity, and having fun while doing great work.

Follow us on LinkedIn to learn more about our culture, values, and career opportunities.

Harris is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Applicants who require a reasonable accommodation due to a disability may contact us by email at HarrisTalentAcquisition@harriscomputer.com. Accommodation requests may be made at any time. This email address is dedicated solely to accommodation requests and cannot be used to inquire about application status.

Know Your Rights Poster EO 13496: Notification of Employee Rights under Federal Labor Laws

Our commitment to fair and equitable hiring. As part of our recruitment process, we use artificial intelligence (AI) tools during the initial screening phase to help identify candidates whose qualifications most closely align with the requirements of the role. This technology supports efficiency and consistency in the early stages, but it never replaces human judgement. All subsequent evaluations and final hiring decisions are made by our recruitment professionals. AI does not make final hiring decisions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Architect
Software Architect

Harris Computer • South Carolina

On-site
USD 125,000 - 150,000
Healthcare benefits
Vacation time
Employee stock ownership
+2
Software Architect
Software Architect

MEDHOST, Inc. • Nashville (TN)

Remote
USD 125,000 - 150,000
Comprehensive benefits
Stock ownership
Flexible work arrangements
+1
Software Architect
Software Architect

Harris Computer • Florida

On-site
USD 125,000 - 150,000
Comprehensive medical, dental, and视ion
Flexible work arrangements
Employee stock ownership
+3
Software Architect
Software Architect

Harris Computer • Michigan

Hybrid
USD 125,000 - 150,000
Comprehensive medical, dental, and? -?
Employee stock ownership
401k + matching
+1
Integrated Marketing Strategist
Integrated Marketing Strategist

Harris Computer • Franklin (TN)

On-site
USD 70,000 - 90,000
Medical, dental, vision benefits
401(k) and life insurance
Employee stock ownership plan
+2
Account Follow-Up Representative I
Account Follow-Up Representative I

Harris Computer • Franklin (TN)

Hybrid
USD 25,000 - 36,000
Medical, dental, vision benefits
3 weeks vacation + 5 personal days
Employee stock ownership & 401K
Account Follow Up Representative II
Account Follow Up Representative II

Harris Computer • Tennessee

On-site
USD 25,000 - 36,000
Medical benefits
Vacation + personal days
401k + matching
Director of Sales & Business Development
Director of Sales & Business Development

Harris Computer • Austin (TX)

On-site
USD 80,000 - 110,000
Comprehensive medical, dental, and視s
Vacation and personal days
Employee stock ownership
+4
Corporate Counsel - Healthcare
Corporate Counsel - Healthcare

Harris Computer • New York (NY)

On-site
USD 90,000 - 130,000
Vacation & personal days
Medical benefits
Stock ownership plan
+3
Ingenious Med - Sales Executive
Ingenious Med - Sales Executive

Harris Computer • United States

Hybrid
USD 80,000 - 103,000
Comprehensive medical benefits
401(k)
Career growth opportunities