Search

Staff Software Engineer

Exo
locationSanta Clara County, CA, USA
PublishedPublished: 6/14/2022
Technology
Full Time

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)
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...