About the Role
We are looking for a Senior Software Architect with 10+ years of experience to lead the architectural evolution of our hearing aid fitting software platform. You'll be responsible for designing scalable, secure, and maintainable systems that connect audiologists, patients, and hearing devices across desktop, cloud, and embedded environments.
Key Responsibilities:
• Define and evolve the overall system architecture for hearing aid fitting software
• Lead technical decision-making for platform modernization and technology stack evolution
• Design secure, HIPAA-compliant patient data management systems
• Define integration patterns between desktop applications, cloud services, and embedded devices
• Establish coding standards, architectural guidelines, and development best practices
• Lead technical reviews and mentor development teams
• Collaborate with product management on technical roadmap and feasibility
Requirements
• Architecture: Microservices, SOA, Domain-driven design, Event-driven architecture
• Platforms: .NET ecosystem, Azure cloud platform, Windows desktop applications
• Integration: REST APIs, message queuing, device communication protocols
• Security: Healthcare data security, encryption, identity management, secure communications
• Database: Data modeling, distributed systems, caching strategies
• DevOps: CI/CD, automated testing strategies, deployment architectures
Leadership Requirements:
• 8+ years software development experience with 3+ years in architectural roles
• Experience leading technical teams and driving architectural decisions
• Proven track record of modernizing legacy systems
• Strong communication skills for technical and business stakeholders
• Experience with regulated software environments (medical devices, FDA compliance)
Domain Expertise:
• Healthcare technology systems and compliance requirements
• Real-time communication systems and low-latency requirements
• Manufacturing and quality assurance systems
• Accessibility and usability standards for medical software
Strategic Responsibilities:
• Evaluate new technologies and their fit for the hearing healthcare domain
• Design systems for international markets with varying regulatory requirements
• Plan for scalability as the platform grows globally
• Balance innovation with stability for critical medical device software
• Define migration strategies for legacy components to modern architectures
