Senior Full Stack Software Engineer

Segmed

Company Summary:

Segmed s mission is to bring higher quality healthcare to millions of more patients around the world. We are doing this by turning the medical research process on its head and providing real-world, anonymous medical data for development at the click of a button. We came out of Stanford and YCombinator. We’re a 100% remote and distributed team.

Position Summary:

We re looking for an experienced full-stack software engineer who wants to work on developing a data pipeline with our partners – medical facilities. In this position, you ll learn a lot about modern healthcare IT systems, and help Segmed with establishing full integrations with them. The work involves establishing DICOMWeb/FHIR connectivity to IT systems, becoming an expert in DICOM/HL7/SVS data formats, and building production-quality pipelines for interacting with such data in batch and real-time mode. It s a hands-on role, and your job will be to help us design, architect, and maintain such a pipeline. Our backend is in Golang yet the technical implementation may involve interfacing with a very diverse set of technologies. This position is an opportunity to make a huge impact on the implementation and scalability of our data pipeline and influence how we serve customers and make a difference in the world. You will report directly to the CTO.

Essential Duties and Responsibilities:

  • People skills – you must be a team player and get to know the wider Segmed team
  • Write specifications for EHR integrations and proposed database modeling for them
  • Write clean Golang/Java/Python code that is documented, tested, and easy to maintain
  • Analyze, benchmark and stress-test our backend to ensure 24/7 stability
  • Work closely with our data team to ensure consistent data representation in our database
  • Other ad hoc responsibilities to support the company s objectives, as required in this fast-paced startup
  • Travel at Segmed s expense for fun company-wide team offsites once the pandemic is over!

Required Qualifications:

  • A minimum of a BS degree in computer science, software engineering, or related scientific discipline, coupled with 5 years of software/data engineering experience.
  • 3yrs+ of experience in EHR systems (Epic or Cerner or Ethena or NextGen)
  • 2yrs+ of experience in at least one programming language (Golang preferred, Java/C++ acceptable)
  • 2yrs+ of experience in the full software lifecycle (design, maintenance, refactoring, testing)
  • 2yr+ of experience in CI/CD methodologies
  • Ability to work efficiently in a remote environment (Slack, JIRA, GitLab)
  • Superior attention to detail and excellent communicator, both interpersonal and written
  • Well organized and able to juggle many projects at once
  • A minimum of a BS degree in computer science, software engineering, or related scientific discipline, coupled with 5 years of software/data engineering experience.

Extras

  • Basic understanding of the clinical & EHR workflow, including knowledge of expected high-level data elements and categories, and understanding of standard medical terminologies and coding systems (e.g., ICD-10-CM, CPT, SNOMED, HCPCS)
  • Understanding of ETL/ELT processes
  • Knowledge of HIPAA / ISO / SOC2 / GDPR regulations
  • Knowledge of radiologic imaging modalities, understanding technical imaging requirements (such as CT and MRI acquisition protocols)
  • Healthcare industry knowledge/experience

Segmed Values

  • Transparency: We tell it like it is, good or bad
  • Social Good: People first
  • Learning Mentality: We acknowledge what we don t know and find out
  • Integrity: Do the right thing even if no one s watching

At Segmed we consider equal opportunities essential. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.