Software Architect

Posted 3 hours 47 minutes ago by 2107 Merative Healthcare Ireland Ltd.

Permanent
Full Time
I.T. & Communications Jobs
Not Specified, Ireland
Job Description

Healthcare providers, poison control centers, and government departments need trusted evidence to protect patients and public health. Universities require reliable resources to educate future clinicians, while pharmaceutical organizations and health plans need timely insights to advance their work. Micromedex by Merative has been trusted by users around the world for over 50 years. It offers patient safety, clinical efficiency, and organizational performance through a single platform, advanced search functionality, seamless EHR integration, medication cost management, and patient satisfaction tools.

Micromedex is seeking a hands on Software Architect for a senior individual contributor role that works closely with product, engineering, and customers to modernise critical clinical decision support capabilities. The architect will design complex solutions, drive architectural quality, support delivery, and foster responsible AI enabled engineering practices.

Key Responsibilities
  • Lead hands on solution architecture for API, Integration, IAM, Formulary, and application squads.
  • Analyse unfamiliar systems, workflows, customer issues, and technical domains quickly; identify gaps, constraints, optimisation opportunities, and feasible transformation paths.
  • Translate ambiguous product, security, IAM, integration, operational, and customer support needs into clear designs, estimates, dependencies, risks, and delivery plans.
  • Own design leadership in new areas, including service boundaries, API contracts, integration patterns, data flows, access models, deployment approaches, supportability requirements, and operational readiness.
  • Partner with Tech Leads and engineers to decompose designs into buildable work and validate estimates, assumptions, delivery sequencing, and implementation approach.
  • Lead technical triage for complex customer, integration, and production issues, identifying root causes, containment options, remediation paths, and long term design improvements.
  • Turn recurring support issues and operational pain points into architecture improvements, backlog recommendations, monitoring enhancements, and support ready design changes.
  • Make practical trade off decisions across delivery speed, maintainability, security, performance, scalability, customer impact, and operational resilience.
  • Contribute hands on to design spikes, proof of concepts, critical implementations, issue resolution, customer escalations, and technical validation.
  • Create concise architecture diagrams, decision records, technical options, triage notes, and squad ready implementation guidance.
  • Champion and govern AI enabled engineering practices, defining lightweight AI usage standards, guardrails, review expectations, and evidence of adoption.
  • Coach engineers and Tech Leads on design quality, estimation discipline, triage discipline, integration thinking, transformation mindset, and responsible AI enabled delivery practices.
Basic Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
  • 8+ years of experience in software engineering, senior full stack engineering, application architecture, or solution architecture.
  • Strong hands on full stack background across Java, React, APIs, enterprise integrations, IAM, Azure, automation, and enterprise application architecture.
  • Demonstrated ability to analyze complex or unfamiliar systems, identify optimisation or transformation opportunities, and influence cross squad technical decisions.
  • Experience translating product, platform, operational, and customer support needs into practical architecture options, estimates, technical plans, support workflows, and executable engineering work.
  • Experience estimating work, identifying dependencies, sequencing delivery, and supporting teams through design to development execution.
  • Strong technical triage and customer support collaboration skills, including root cause analysis, incident assessment, customer impact evaluation, severity alignment, containment planning, remediation follow through, and clear support communication.
  • Experience designing APIs, healthcare or enterprise integration patterns, authentication and authorization flows, distributed services, and cloud hosted application components.
  • Practical experience with Azure architecture, deployment patterns, environment design, automation, monitoring, resiliency, and supportability.
  • Curious, inquisitive, and comfortable moving into new technical or business areas to understand current state, ask effective questions, challenge assumptions, and drive improvement.
  • Ability to communicate technical trade offs, customer impact, risks, estimates, and recommendations clearly to technical and non technical stakeholders.
  • AI fluency, including practical use and governance of approved AI tools for design exploration, documentation, estimation, testing, code review, and engineering productivity.
Preferred Skills
  • Deep experience with Java, Spring or similar frameworks, REST APIs, HL7, FHIR, event based or file based integrations, and distributed application design.
  • Strong React or modern front end architecture experience, including reusable components, state management, API integration, accessibility, performance, and maintainability.
  • Experience with Epic integrations, healthcare integration patterns, clinical decision support, Formulary workflows, regulated environments, or mission critical SaaS products.
  • Experience partnering with customer support on escalations, production issue triage, service recovery, support workflows, customer communications, knowledge transfer, and complex operational troubleshooting.
  • Experience assessing existing systems or workflows and defining optimisation, modernization, or transformation plans.
  • Experience with offshore, vendor, contractor, or mixed delivery teams while maintaining clear architecture ownership and technical standards.
  • Experience with Ansible or similar automation tooling, CI/CD pipelines, GitHub Actions, Jenkins, Terraform, Docker, Kubernetes, and observability tools.
Compensation

Min - Max: €75,808.00 - €113,712.00 (EUR). The actual salary offered may vary based on candidate experience, qualifications, skills, and specific role requirements. Compensation may be discussed during the interview process.

Benefits

Benefits include vacation, paid leave, health plan coverage through Irish Life Health Employer, employee pension contributions, Bike2Work program, tuition reimbursement, life insurance, and Employee Assistance Program. Benefits may vary by location and employment status.

Equal Employment Opportunity

Merative provides equal employment opportunity to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity, marital status, status with regard to public assistance, veteran status, HIV status, or any other characteristic protected by federal, state or local law. Merative will provide reasonable accommodations for qualified individuals with disabilities.