
Harris Computer develops and operates mission-critical software for organizations in the public sector, healthcare, utilities, and other specialized industries. Its portfolio supports more than 100,000 customers across North America, Europe, Asia, and Australia, with teams focused on acquiring promising software businesses, strengthening their operations, and supporting sustainable growth. For candidates exploring opportunities in enterprise software, Harris Computer offers a broad environment shaped by industry-specific products and services designed to help customers achieve their operational goals.
Senior Software Architect, AI and Java
Lead AI-focused architecture for MEDHOST healthcare software, shaping scalable Java applications and development practices. Guide adoption of LLMs and tools such as Claude Code across product and engineering workflows.
Description
- Set architecture direction and milestones for teams building scalable Java and web applications.
- Champion AI-driven development methods, including AI-DLC and coding agents such as Claude Code.
- Establish how teams review, test, and validate AI-generated code and design materials.
- Assess and design ways to integrate LLMs into products and internal workflows.
- Advance the enterprise architecture stack.
- Review and approve technical designs, helping teams deliver to development standards.
- Contribute throughout the Agile lifecycle, from requirements gathering through testing and deployment.
- Define performance needs and targets, and diagnose production bottlenecks across JVMs, application servers, and databases.
- Improve practices for unit testing, code review, builds, and deployments.
- Assess emerging technologies and create proofs of concept.
- Consult clients and internal users to understand long-term system needs and requirements.
- Offer technical support and help clients plan and meet implementation requirements.
- Mentor developers, testers, and product managers.
- Support the effectiveness and implementation of the MEDHOST Quality Management System and comply with relevant regulations.
- Carry out applicable QMS procedures and other organizational duties.
Requirements
- Master’s degree in computer science or an engineering discipline.
- Either four years of software development experience, or a bachelor’s degree in computer science or engineering plus six years of development experience; substantial hands-on Java experience is required.
- Substantial technical leadership experience and sound professional judgment.
- Hands-on experience applying AI-DLC or a comparable AI-native development approach to production software.
- Working knowledge of LLMs, including prompt and context engineering, retrieval-augmented generation (RAG), and integrating LLM APIs into applications.
- Experience using Claude Code or a similar AI coding agent in daily development, including setting project context and directing agents through structured, reviewable workflows.
- Experience designing and implementing highly available environments and clustered systems.
- Experience designing and implementing the server, middleware, and networking infrastructure for web applications.
- Excellent written and verbal communication skills, with the ability to communicate across organizational levels.
- Strong grasp of database design, implementation, support, and performance optimization.
- Working knowledge of cloud-based systems.
- Experience with Java (JDK 17+), Spring Framework or Spring Boot, Tomcat, RHEL, Angular, HTML5, CSS3, JavaScript, DB2 on IBM i, SQL, IntelliJ IDEA, Maven or Gradle, and JUnit is advantageous.
- DB2, AS/400, or Power Systems experience and knowledge are a plus.
- Healthcare knowledge, including FHIR, HL7, SNOMED, or Medi-Span, is a plus.
Benefits
- Opportunities for career growth
- Medical, dental, and vision coverage
- Three weeks of vacation and five personal days
- Employee stock ownership
- RRSP program
- 401(k) with matching
- Community involvement opportunities
- Flexible work arrangements
- Casual work environment
- Comprehensive benefits package
- Opportunities to learn
- Award-winning workplace culture