Job Description
Staff Software Engineer - SaaS Healthcare Solutions Location: Santa Clara, US
Job Summary
Exo is seeking an experienced Staff Software Engineer to lead the design and development of scalable, cloud-based SaaS healthcare applications. This hands-on role combines deep technical involvement (80% coding and code review) with strategic architecture responsibilities (20% requirements analysis, system design, production support, and team mentorship). The ideal candidate will have extensive experience building distributed systems and SaaS platforms, with a strong background in healthcare technology.
Key Responsibilities
- Write high-quality, maintainable code and conduct thorough code reviews, providing technical guidance to engineering teams
- Design scalable, fault-tolerant distributed systems for SaaS healthcare applications and lead development of critical system components
- Collaborate with Product Managers and stakeholders to translate business requirements into technical specifications and architectural designs
- Lead incident response, troubleshoot complex production issues, and optimize system performance across distributed environments
- Ensure solutions meet HIPAA, cybersecurity, and medical device regulations while supporting QMS requirements
- Design and implement integrations with EMR systems, medical imaging platforms, and healthcare protocols (DICOM, HL7, FHIR)
- Evaluate and recommend technologies, frameworks, and architectural patterns to support business objectives
- Work closely with cross-functional global teams including Product Managers, Project Managers, and Support Engineering teams
Required Qualifications and Skills
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 10+ years of software development experience with proven track record in senior technical
- roles
- 5+ years of experience architecting and building SaaS applications at scale
- 3+ years of hands-on experience with distributed systems design and implementation
- Expert-level proficiency in Python and JavaScript/TypeScript
- Extensive experience with AWS services (EC2, S3, RDS, Lambda, EKS, etc.)
- Proficiency with Terraform and Ansible for CI/CD automation
- Deep understanding of microservices, event-driven architectures, and distributed data
management
- Experience with both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases
- Experience with message brokers (Apache Kafka, RabbitMQ, AWS SQS/SNS) and containerization (Docker, Kubernetes)
- Knowledge of RESTful APIs, GraphQL, and API gateway patterns
- Experience with DICOM standards, HL7, FHIR, and EMR system integrations (preferred)
- Experience with Active Directory, SSO, LDAP, OAuth, and OpenID Connect (preferred)