remote
Technology Architect - Product Development - Shearwater Health
Software Engineer
Lead the design and delivery of scalable, cloud‑native product platforms for a healthcare technology firm, shaping architecture, guiding development teams, and ensuring compliance with industry standards.
About the role
Key Responsibilities
- Define and evolve the end‑to‑end technical architecture for product suites, emphasizing cloud scalability, micro‑service patterns, and secure data integration.
- Collaborate with product managers, engineers, and clinical experts to translate business requirements into robust technical solutions.
- Establish and enforce architectural standards, best practices, and governance across development teams.
- Drive DevOps adoption, CI/CD pipelines, and automated testing to accelerate release cycles while maintaining high reliability.
- Mentor engineering teams, conduct design reviews, and provide technical guidance on performance, security, and compliance in a regulated healthcare environment.
Requirements
- 10+ years of software engineering experience with a focus on cloud platforms (AWS, Azure, or GCP) and micro‑service architectures.
- Proven track record designing and delivering large‑scale, data‑intensive applications in the healthcare or life‑science domain.
- Strong expertise in API design (REST/GraphQL), containerization (Docker, Kubernetes), and infrastructure‑as‑code tools.
- Hands‑on experience with DevOps practices, CI/CD tooling, and automated testing frameworks.
- Excellent communication skills and ability to work cross‑functionally in Agile environments.
Skills
pythonsqljavanodejsreactvuejsangularaws