This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
SONIFI Health delivers interactive technology proven to improve patient experience, health outcomes, and hospital productivity. SONIFI Health provides interactive services to over 30,000 rooms across 130 hospitals throughout the United States. Hospitals partner with SONIFI Health because of our vast engagement and integration expertise. At SONIFI Health, Inc., we are seeking a Software Architect to design and develop software applications while providing high-level architectural direction across complex systems. This individual will act as a technical leader, partnering with Product Managers, Project Managers, and Software Engineers to ensure that architectural solutions align with business objectives, performance requirements, and long-term scalability goals. The ideal candidate will set standards for design and development while mentoring and coaching other engineers.
Job Responsibility:
Define and document solution architectures for Healthcare applications, ensuring alignment with enterprise standards, performance requirements, and regulatory needs
Lead high-level design decisions for complex projects, setting direction for system components, integrations, and technology selection
Partner with Product Managers and Program Managers to ensure architecture supports business strategy, budget, and delivery timelines
Collaborate with Software Engineering teams to translate architecture into detailed technical designs and guide implementation throughout the development lifecycle
Ensure architectural consistency across applications, enforcing standards for scalability, maintainability, and interoperability
Evaluate and recommend technologies and frameworks, including but not limited to cloud platforms such as AWS, messaging systems, databases, and integration tools
Provide oversight for system performance, reliability, and security, ensuring solutions meet compliance standards such as HIPAA and SOC2
Work closely with Infrastructure and Security teams to validate system design, cloud configurations, and deployment strategies
Champion microservices and modular architectures where appropriate to support maintainability and independent scaling
Mentor and coach software engineers, fostering growth in design thinking, code quality, and architectural awareness
Contribute to architecture governance, including review boards, documentation standards, and technical decision records
Collaborate with cross-functional teams to ensure successful integration with financial and operational systems
Requirements:
Bachelor’s degree in computer science or software engineering required
Master’s preferred
Minimum 7 + years of software engineering experience with at least 3 years in architecture or technical leadership roles
Strong knowledge of enterprise and solution architecture methodologies, domain-driven design, and software design patterns
Demonstrated experience architecting systems on AWS (EC2, Lambda, API Gateway, RDS, S3, etc.)
Proficiency with REST / GraphQL / gRPC APIs, message queues (SNS, SQS, RabbitMQ), and event-driven architectures
Experience with microservices, containerized environments (Podman /Docker/Kubernetes), and CI/CD pipelines
Understanding of HIPAA, data protection, and secure software development practices
Exceptional ability to articulate complex ideas, influence technical decisions, and build consensus across teams
Strategic thinker who balances technical depth with business priorities and pragmatic execution
Nice to have:
Exposure to EMR/EHR systems, HL7/FHIR standards, or healthcare data workflows preferred