Software Engineer
Caris Life Sciences
RemoteRemote$100,000 - $120,000 a yearFull Time
Job Description
At Caris, we understand that cancer is an ugly word—a word no one wants to hear, but one that connects us all. That’s why we’re not just transforming cancer care—we’re changing lives.
We introduced precision medicine to the world and built an industry around the idea that every patient deserves answers as unique as their DNA. Backed by cutting-edge molecular science and AI, we ask ourselves every day: “What would I do if this patient were my mom?” That question drives everything we do.
But our mission doesn’t stop with cancer. We're pushing the frontiers of medicine and leading a revolution in healthcare—driven by innovation, compassion, and purpose.
Join us in our mission to improve the human condition across multiple diseases. If you're passionate about meaningful work and want to be part of something bigger than yourself, Caris is where your impact begins.
Position Summary
The Data and Software Engineering team at Caris Life Sciences is looking for a Software Engineer with a desire to make a real difference immediately and a drive to continuously learn new technologies in software, data, and biotechnology.
This role focuses on services and applications, with opportunities to develop core data science infrastructure. The ideal candidate brings expertise in Python, AWS, Gen AI, and web application development.
This role involves evolving codebases, extending production pipelines, and building new infrastructure - all while leveraging cutting-edge cloud technologies, Gen AI solutions, and Big Data environments.
Job Responsibilities
Execute full software development life cycle (SDLC)
Monitor and maintain our data pipeline and application infrastructures to ensure continuous operation in an AWS environment
Develop and integrate Gen AI solutions to improve workflows and automation
Develop production-grade software systems that incorporate AI/ML, LLMs, and agentic workflows
Develop and enhance full-stack applications using Python, Django/Flask, and React
Collaborate with cross-functional teams, product managers, and business analysts to define requirements, develop specifications, and deliver software solutions
Monitor and enhance our CI/CD capabilities in GitLab
Monitor and optimize application performance, troubleshoot issues, and implement solutions to enhance user experience
Create and maintain technical documentation for software systems and processes
Stay updated on emerging technologies and industry best practices, and contribute to continuous improvement and innovation within the team
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or related field.
3-5 years of professional software development experience building enterprise-level applications
Strong hands-on Python experience with solid programming fundamentals
Hands-on experience with AWS cloud services and infrastructure
Experience with Gen AI development: LLMs, prompt engineering, and agentic systems
Proficiency in version control, CI/CD pipelines, and DevOps
Strong problem-solving skills and attention to detail, with the ability to analyze complex issues and implement effective solutions
Customer-centric attitude and passion for providing high-quality services
Preferred Qualifications
Experience with workflow orchestration frameworks such as Metaflow, Nextflow, or Airflow
Experience building cloud-native web applications, particularly with React
Experience with data engineering concepts including SQL, ETL pipelines, and data modeling
Hands-on experience with containerization technologies such as Docker
Experience using CDK to deploy and manage AWS infrastructure
Physical Demands
Will work at computer most of the time
Training
All job specific, safety, and compliance training are assigned based on the job functions associated with this employee.
Other
This position requires periodic travel and some evenings, weekends and/or holidays.
Annual Hiring Range
$100,000 - $120,000
Actual compensation offer to candidate may vary from posted hiring range based upon geographic location, work experience, education, and/or skill level. The pay ratio between base pay and target incentive (if applicable) will be finalized at offer.
Description of Benefits
Highly competitive and inclusive medical, dental and vision coverage options
Health Savings Account for medical expenses and dependent care expenses
Flexible Spending Account to pay for certain out-of-pocket expenses
Paid time off, including: vacation, sick time and holidays
401k match and Financial Planning tools
LTD and STD insurance coverages, as well as voluntary benefit options
Employee Assistance Program
Pet Insurance
Legal Assistance
Tuition Assistance
Conditions of Employment: Individual must successfully complete pre-employment process, which includes criminal background check, drug screening, credit check ( applicable for certain positions ) and reference verification.
This job description reflects management’s assignment of essential functions. Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.
Caris Life Sciences is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, gender identity, sexual orientation, age, status as a protected veteran, among other things, or status as a qualified individual with disability.
We introduced precision medicine to the world and built an industry around the idea that every patient deserves answers as unique as their DNA. Backed by cutting-edge molecular science and AI, we ask ourselves every day: “What would I do if this patient were my mom?” That question drives everything we do.
But our mission doesn’t stop with cancer. We're pushing the frontiers of medicine and leading a revolution in healthcare—driven by innovation, compassion, and purpose.
Join us in our mission to improve the human condition across multiple diseases. If you're passionate about meaningful work and want to be part of something bigger than yourself, Caris is where your impact begins.
Position Summary
The Data and Software Engineering team at Caris Life Sciences is looking for a Software Engineer with a desire to make a real difference immediately and a drive to continuously learn new technologies in software, data, and biotechnology.
This role focuses on services and applications, with opportunities to develop core data science infrastructure. The ideal candidate brings expertise in Python, AWS, Gen AI, and web application development.
This role involves evolving codebases, extending production pipelines, and building new infrastructure - all while leveraging cutting-edge cloud technologies, Gen AI solutions, and Big Data environments.
Job Responsibilities
Execute full software development life cycle (SDLC)
Monitor and maintain our data pipeline and application infrastructures to ensure continuous operation in an AWS environment
Develop and integrate Gen AI solutions to improve workflows and automation
Develop production-grade software systems that incorporate AI/ML, LLMs, and agentic workflows
Develop and enhance full-stack applications using Python, Django/Flask, and React
Collaborate with cross-functional teams, product managers, and business analysts to define requirements, develop specifications, and deliver software solutions
Monitor and enhance our CI/CD capabilities in GitLab
Monitor and optimize application performance, troubleshoot issues, and implement solutions to enhance user experience
Create and maintain technical documentation for software systems and processes
Stay updated on emerging technologies and industry best practices, and contribute to continuous improvement and innovation within the team
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or related field.
3-5 years of professional software development experience building enterprise-level applications
Strong hands-on Python experience with solid programming fundamentals
Hands-on experience with AWS cloud services and infrastructure
Experience with Gen AI development: LLMs, prompt engineering, and agentic systems
Proficiency in version control, CI/CD pipelines, and DevOps
Strong problem-solving skills and attention to detail, with the ability to analyze complex issues and implement effective solutions
Customer-centric attitude and passion for providing high-quality services
Preferred Qualifications
Experience with workflow orchestration frameworks such as Metaflow, Nextflow, or Airflow
Experience building cloud-native web applications, particularly with React
Experience with data engineering concepts including SQL, ETL pipelines, and data modeling
Hands-on experience with containerization technologies such as Docker
Experience using CDK to deploy and manage AWS infrastructure
Physical Demands
Will work at computer most of the time
Training
All job specific, safety, and compliance training are assigned based on the job functions associated with this employee.
Other
This position requires periodic travel and some evenings, weekends and/or holidays.
Annual Hiring Range
$100,000 - $120,000
Actual compensation offer to candidate may vary from posted hiring range based upon geographic location, work experience, education, and/or skill level. The pay ratio between base pay and target incentive (if applicable) will be finalized at offer.
Description of Benefits
Highly competitive and inclusive medical, dental and vision coverage options
Health Savings Account for medical expenses and dependent care expenses
Flexible Spending Account to pay for certain out-of-pocket expenses
Paid time off, including: vacation, sick time and holidays
401k match and Financial Planning tools
LTD and STD insurance coverages, as well as voluntary benefit options
Employee Assistance Program
Pet Insurance
Legal Assistance
Tuition Assistance
Conditions of Employment: Individual must successfully complete pre-employment process, which includes criminal background check, drug screening, credit check ( applicable for certain positions ) and reference verification.
This job description reflects management’s assignment of essential functions. Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.
Caris Life Sciences is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, gender identity, sexual orientation, age, status as a protected veteran, among other things, or status as a qualified individual with disability.