Description:
As a Senior Software Architect, you will influence how critical healthcare systems are designed and delivered, set architectural direction across multiple product teams, balance innovation with regulatory rigor, and build platforms that engineers love—and customers trust.
Key Responsibilities
- Lead the architecture and design of cloud-native software platforms on Microsoft Azure.
- Define application and system architectures, including service boundaries, APIs, integration patterns, and deployment strategies.
- Architect backend systems using .NET Core, microservices, and Azure-native application services.
- Shape frontend architecture using Angular, including modular and micro-frontend patterns where appropriate.
- Design patterns for real-time data processing, transactional workflows, and large-scale datasets.
- Embed security, privacy, and compliance requirements (HIPAA, GDPR, data residency) into architectural decisions.
- Partner with cybersecurity, platform, and compliance teams to meet enterprise standards.
- Provide architectural leadership, design reviews, and mentorship across multiple development teams.
- Collaborate with product and engineering leadership to align architecture with business goals.
Required Qualifications
- 7+ years of experience in software and cloud-native architecture.
- Proven success delivering cloud-native products on Microsoft Azure.
- Expertise in microservices, distributed systems, API-driven design, and domain-driven design.
- Hands-on experience with .NET Core, Azure services, and Angular.
- Strong understanding of application security and compliance.
- Bachelor’s degree in Computer Science, Engineering, or related field.
Preferred Qualifications
- Experience in healthcare or regulated industries.
- Familiarity with Kubernetes and AKS.
- Azure certifications.