Senior Software Engineer
Job Description
Centauri Health Solutions is seeking a Senior Software Engineer to plan, design, develop, test, deploy, maintain, and improve cloud-based software as part of a SCRUM team. This role supports delivery against timelines while staying current on cloud offerings and evolving software architecture practices.
Daily Mission
- Plan, design, and develop cloud-based software as a member of a SCRUM team.
- Manage individual project priorities and timelines, meeting expected deadlines and supporting delivery on the estimated schedule.
- Design, develop, test, deploy, maintain, and improve software using appropriate technologies.
- Stay current with expanding cloud offerings and trends in software architecture.
Responsibilities
- Translate logical application specifications into physical application design.
- Write new application and service code while following SES secure coding guidelines.
- Code, test, and troubleshoot complex applications and services using the appropriate hardware, database, and programming technologies.
- Develop and implement comprehensive test plans and unit tests.
- Test and develop programming modifications.
- Analyze application performance and take action to address deficiencies.
- Document programming problems and resolutions for future reference.
- Define individual work assignments for junior team members.
- Mentor junior members of the development team.
Required Experience and Qualifications
- 8+ years of experience with InterSystems HealthShare, IRIS, or Health Connect (Ensemble/Caché).
- 8+ years of experience with XML/XSLT and parsing complex clinical data (CCDA, HL7 v2/v3).
- 5+ years of experience with Caché ObjectScript, REST, SOAP API, and HL7v2.
- 5+ years of experience with SQL concepts within InterSystems Caché/IRIS.
- 5+ years of experience with FHIR (R4) and building or consuming RESTful healthcare APIs.
- 5+ years of experience with modern software engineering practices, including Source Control (Git/GitLab), CI/CD pipelines, and Test-Driven Development (TDD).
- Extensive proficiency working in Agile/Scrum environments.
- Proven track record leading technical “Tiger Teams” or high-pressure vendor integrations (for example: Epic, Clear, MedAllies).
- Experience with cloud infrastructure (GCP, AWS, or Azure), including BigQuery exposure or GCP GKE (Google Kubernetes Engine).
- Experience with HealthShare Patient Index.
- 3+ years of experience with TEFCA/QHIN frameworks or large-scale HIE interoperability.
- Familiarity with Unix/Linux commands and core systems concepts (Load Balancing, HA/DR, etc.).
Technologies
- InterSystems HealthShare, IRIS, Health Connect, Ensemble, Caché
- XML, XSLT, CCDA, HL7 v2, HL7 v3
- Caché ObjectScript, REST, SOAP API, SQL
- FHIR (R4)
- Git, GitLab, CI/CD, Test-Driven Development (TDD)
- GCP, AWS, Azure, BigQuery, GCP GKE (Google Kubernetes Engine)
- HealthShare Patient Index
- TEFCA/QHIN, HIE Interoperability
- Unix/Linux, Load Balancing, HA/DR
- Epic, Clear, MedAllies
Benefits
- Comprehensive medical, dental, vision, and prescription coverage
- Wellness program supporting overall well-being
- Company-paid basic life and AD&D insurance
- 401(k) plan with company match
- Tuition reimbursement opportunities
- Paid time off for vacation and illness
- Six paid company holidays
- Floating holiday
- Company-paid training and computer equipment
- Performance-based bonus program
- Paid time off for volunteer activities
- Employee referral bonus program
- Career development and training opportunities, including leadership growth
Compensation Transparency
Factors which may affect starting pay within this range may include geography/market, skills, education, experience, and other qualifications of the successful candidate.
Equal Employment Opportunity and Accommodations
Centauri Health Solutions is an equal opportunity employer and is committed to providing reasonable accommodations to qualified individuals with disabilities in accordance with applicable law.