Software Architect
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.
Core Responsibilities Include:
- 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:
- Education/Experience: 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.
- Architecture Expertise: Strong knowledge of enterprise and solution architecture methodologies, domain-driven design, and software design patterns.
- Cloud Competency: Demonstrated experience architecting systems on AWS (EC2, Lambda, API Gateway, RDS, S3, etc.).
- Integration and Messaging: Proficiency with REST / GraphQL / gRPC APIs, message queues (SNS, SQS, RabbitMQ), and event-driven architectures.
- Application Design: Experience with microservices, containerized environments (Podman /Docker/Kubernetes), and CI/CD pipelines.
- Security and Compliance: Understanding of HIPAA, data protection, and secure software development practices.
- Healthcare Domain Experience: Exposure to EMR/EHR systems, HL7/FHIR standards, or healthcare data workflows preferred.
- Communication and Leadership: Exceptional ability to articulate complex ideas, influence technical decisions, and build consensus across teams.
- Problem Solving: Strategic thinker who balances technical depth with business priorities and pragmatic execution.
Together, we can build your future! SONIFI pays a competitive salary for this role based on a variety of factors including location, experience, education, specialty, and training. This position is also eligible for PTO, holidays, health, dental, vision, retirement plan, pet insurance, on-demand pay, and a variety of other benefits.
Generally starting between $120,000 - $160,000 annually; the salary of the finalist selected for this role will be set based on factors such as location, experience, education, specialty, and training. This pay range is not a promise of a particular wage.
#Engineering
#Corporate