EngineerJobs.io
← Back to all jobs

Job Description

Software Engineer, Clinical Software role focused on building and maintaining regulated clinical applications with strong emphasis on data integrity and controlled change.

Responsibilities

  • Design, implement, and maintain features and components across Caris clinical software platforms with well-structured, testable, documented code suitable for regulated production use.
  • Participate in design and architecture discussions, evaluating technical options and trade-offs that guide team decisions.
  • Perform and receive peer code reviews to uphold code quality and surface risks related to correctness, performance, or compliance.
  • Partner with product management to clarify requirements, understand technical constraints, and estimate backlog items.
  • Maintain the technical record, including design documents, architecture decision records, and operational runbooks aligned with SOX and FDA change-control obligations.
  • Instrument, monitor, and support production systems; join incident response and root-cause analysis for production issues.
  • Develop automated test coverage across unit, integration, and end-to-end levels as first-class engineering deliverables.
  • Automate recurring engineering and operational work uncovered by delivery, turning repeated manual steps into scripted automation with review and quality controls.
  • Engage in pair programming and structured knowledge sharing; escalate complex architectural or compliance topics to senior engineers.
  • Identify technical debt and reliability concerns and drive remediation that improves maintainability and compliance posture.
  • Work AI-first using AI coding assistants and agentic workflows for daily design, implementation, and test generation, with peer and engineering review as the quality gate.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • 3+ years of professional software engineering experience building and maintaining production software systems.
  • Hands-on experience across the full SDLC in a team environment, including requirements refinement, design, implementation, testing, and release.
  • Proven experience writing and maintaining automated tests for production software at unit, integration, and/or end-to-end levels.
  • Working proficiency in code review and applying engineering standards to shared codebases.
  • Hands-on experience with AI coding assistants and agentic development workflows in real engineering work.
  • Proficient in Microsoft Office Suite, specifically Word, Excel, Outlook, and general working knowledge of Internet for business use.

Technologies

  • Java
  • TypeScript
  • Browser-based application frameworks
  • Server-side JavaScript
  • Enterprise Java components
  • CI/CD
  • Application-level observability

Preferred Qualifications

  • Experience in healthcare, clinical laboratory, diagnostics, or life sciences software environments.
  • Familiarity with agile delivery frameworks and associated tooling.
  • Exposure to cloud-native application development and deployment patterns.
  • Interest in growing into technical design and architecture discussions, including clear communication to technical and non-technical audiences.
  • Willingness to participate in pair programming, knowledge sharing, or structured peer learning.
  • Strong analytical and problem-solving skills applied to complex, regulated production systems.
  • Experience in regulated environments governed by FDA requirements, SOX controls, CLIA, or HIPAA (regulated-domain experience preferred, not required).

Training

All job-specific, safety, and compliance training is assigned based on the job functions associated with this employee.

Other Details

  • Periodic travel to other Caris sites or partner locations may be required.
  • After-hours response to emergency production issues and participation in periodic scheduled on-call rotations may be required.

Conditions of Employment

  • Successful completion of the pre-employment process, including criminal background check, drug screening, credit check (applicable for certain positions), and reference verification.

Similar Jobs