Software Engineer

Caris Life Sciences

Irving (TX)

On-site

USD 90,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Scorpion Therapeutics, located in Irving, TX, seeks a software engineer to design, implement, and maintain features across clinical software applications in a regulated production environment.

You will own end-to-end delivery, participate in design trade-offs, review code, and collaborate with product management while building automated tests and documentation to meet SOX and FDA change-control obligations.

Qualifications

  • BS in CS/Software Engineering or related field (or equivalent experience).
  • 2+ years of professional software engineering in production systems.
  • Full SDLC experience in a team environment (requirements, design, implementation, testing, release).
  • Experience writing/maintaining automated tests for production.
  • Routine peer code review practice.
  • Regular use of modern AI-assisted development tooling.

Responsibilities

  • Design, implement, and maintain features across assigned clinical software applications; write testable, documented code for a regulated production environment.
  • Deliver independently end-to-end (requirement refinement through release); surface risks/trade-offs early.
  • Participate in design/architecture trade-off discussions.
  • Perform and support peer code reviews; uphold code quality and compliance.
  • Partner with product management to refine requirements, identify constraints, and estimate backlog items.
  • Write and maintain automated unit, integration, and end-to-end tests.
  • Produce technical documentation (design notes, ADRs, operational runbooks) meeting SOX and FDA change-control obligations.
  • Instrument/monitor/support production systems; participate in incident response and root-cause analysis.
  • Automate recurring manual tasks.
  • Support newer engineers via code review and knowledge sharing.
  • Use AI coding assistants and agentic workflows across design, implementation, and test generation (with peer/engineering review).

Education

BS in CS/Software Engineering or related field

Tools

AI-assisted development tooling

Job description

Job Responsibilities:
  • Design, implement, and maintain features/components across assigned clinical software applications; write testable, documented code for a regulated production environment.
  • Deliver independently end-to-end (requirement refinement through release); surface risks/trade-offs early.
  • Participate in design/architecture trade-off discussions.
  • Perform and support peer code reviews; uphold code quality and compliance.
  • Partner with product management to refine requirements, identify constraints, and estimate backlog items.
  • Write and maintain automated unit, integration, and end-to-end tests.
  • Produce technical documentation (design notes, ADRs, operational runbooks) meeting SOX and FDA change-control obligations.
  • Instrument/monitor/support production systems; participate in incident response and root-cause analysis.
  • Automate recurring manual tasks.
  • Support newer engineers via code review and knowledge sharing.
  • Use AI coding assistants and agentic workflows across design, implementation, and test generation (with peer/engineering review).
Required Qualifications:
  • BS in CS/Software Engineering or related field (or equivalent experience).
  • 2+ years professional software engineering in production systems.
  • Full SDLC experience in a team environment (requirements, design, implementation, testing, release).
  • Experience writing/maintaining automated tests for production.
  • Routine peer code review practice.
  • Regular use of modern AI-assisted development tooling.
Preferred Qualifications:
  • Healthcare/clinical lab/diagnostics/life sciences software background.
  • Agile delivery framework familiarity.
  • Cloud-native development/deployment patterns.
  • Experience in FDA/SOX/CLIA/HIPAA-governed environments.
Other:
  • Periodic travel and on-call/after-hours support for production emergencies may be required.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Software Engineer
Associate Software Engineer

Caris Life Sciences • Irving (TX)

On-site
USD 70,000 - 110,000
Software Engineering Lead
Software Engineering Lead

VeeAR Projects Inc. • Fremont (CA)

On-site
USD 150,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Outcomes • Orlando (FL)

On-site
USD 120,000 - 150,000
Senior Software Engineer - Case Manager
Senior Software Engineer - Case Manager

Caris MPI, Inc. • Irving (TX)

On-site
USD 120,000 - 170,000
Principal Software Engineer
Principal Software Engineer

Logisolve • Plymouth (MN)

On-site
USD 180,000 - 230,000
Staff Software Engineer – Data Team #4555
Staff Software Engineer – Data Team #4555

BioSpace • Sunnyvale (CA)

On-site
USD 150,000 - 210,000
Flexible time-off
Vacation
401(k) retirement plan with employer
+4
Software Engineer in Test
Software Engineer in Test

Career Movement • Irvine (CA)

On-site
USD 120,000 - 150,000
Principal Software Systems Engineer
Principal Software Systems Engineer

Intellectt Inc • Raleigh (NC)

On-site
USD 120,000 - 150,000
Principal Software system Engineer (Medical Device)
Principal Software system Engineer (Medical Device)

ITMC Systems, Inc • Raleigh (NC)

On-site
USD 100,000 - 130,000
Principal Software Engineer
Principal Software Engineer

Nice Healthcare • Saint Paul (MN)

Remote
USD 150,000 - 200,000
Remote Work
Paid Time Off
Paid Holidays
+5