Principal Software Engineer

This position will be responsible for developing software tools that help identify and communicate patient diagnosis, symptoms, and procedures in both inpatient and outpatient settings to clinicians and back office personnel to aid in the treatment and proper reimbursement of patients.
Essential Duties and Responsibilities
This position will be responsible for:
- Helping lead the design of the Curation Health software platform
- Ensuring the proper execution of the platform.
This position will report to the Director of Software Engineering.
This role will be a mix of:
- Hands on development
- Software design work
- Providing technical guidance to future team members.
- Keeping the customer first
Desired Minimum Qualifications
Full stack engineers comfortable in a variety of languages who have:
- Shipped consumer focused web applications.
- Experience managing state transitions through complex business process logic
- Understanding of policies and procedures surrounding HIPAA compliance
- A commitment to elegant, efficient, and testable code.
- Strong organizational, communication, and planning skills
- The ability to work in a remote work environment.
Additional Qualifications
Exceptional candidates may have one or more of the following:
- NLP experience
- Healthcare integration. i.e. HL7, FHIR. (Mpages, MDP experience a plus)
- Deploying fault-tolerant and scalable SaaS architectures, using AWS and Kubernetes
Technical Stack
The following languages and/or technologies are pertinent to this role:
- Scala, Java, maven, http4s, doobie, cats
- Postgres
- React
- RabbitMQ
- Docker
Education & Experience
- Bachelor of Computer Science (or equivalent). Masters preferred
- 7+ years’ work experience
Work Environment
- Employee shall work in a non-hostile work environment. That is, the employee is expected to not engage in, or be subjected to, any activity that unreasonably interferes with the performance of any other employee, such as sexual harassment, unlawful discrimination, or any other behavior that unduly demeans or intimidates another employee.
- Employee may be engaged in both on-site and remote assignments. Remote assignments shall require that the employee utilize high-speed internet service and company provided computer and telephonic equipment. The employee is solely responsible for the provision and maintenance of a secure work environment such that it reasonably protects the confidentiality and security of clients’ protected health information and all company information
- While working remotely, the employee is solely responsible for the provision and maintenance of office furnishings and environmental controls
Post a Comment