Collaborate with product, engineering, platform, security, data, and other partner teams to align architectural decisions with broader technical direction and business outcomes.
Evaluate emerging technologies, tools, and platforms for applicability to roadmap and delivery needs. Improve engineering effectiveness through modern architecture patterns, automation, observability, and AI-native delivery practices.
Mentor developers and other architects within the assigned organization, strengthening architecture discipline, technical judgment, and confidence with modern engineering and AI-assisted development practices.
Complete all responsibilities as outlined in performance reviews and goal-setting processes.
Complete special projects and other duties as assigned.
Qualifications
Required
Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related field, or equivalent practical experience.
6+ years of experience designing and building web, workflow, service, and backend applications, including direct responsibility for architecture and software design for one or more teams.
Significant experience in application and solution architecture, including API design, service decomposition, integration patterns, and user-facing or workflow-oriented applications.
Hands-on experience with modern languages and frameworks such as Java, Golang, Spring, or comparable technologies, and strong experience building rich, responsive APIs and service-based systems.
Deep familiarity with microservices, cloud-native architecture, cloud platforms, distributed applications, streaming patterns, and enterprise integration approaches.
Experience applying AI-assisted development, agent-based workflows, and reusable AI skills to improve design, coding, testing, and delivery outcomes. Familiarity with agents, copilots, code generation, automated testing, and intelligent orchestration of development workflows, with strong judgment to ensure correctness, security, and maintainability.
Strong experience across the SDLC, including Agile delivery, CI/CD, DevOps practices, APM, observability, and engineering approaches that improve quality, speed, and operational resilience.
Ability to translate business needs into architecture requirements and evaluate trade-offs across cost, scalability, reliability, security, maintainability, and delivery speed.
Proven ability to lead architecture and software design across a team or business area, build consensus, mentor engineers, and drive sound technical decisions in a collaborative environment.
Ability to clearly articulate advanced technical topics to technical and non-technical audiences and collaborate effectively across teams, stakeholders, vendors, and partners.
Strong hands-on technical depth with the ability to review implementation details, solve complex technical problems, and remain credible with developers working across modern application and platform stacks.
Excellent communication and stakeholder management abilities.
Ability to translate regulatory and clinical requirements into technical solutions and explain technical concepts to non-technical audiences