Software Engineer
Caris Life Sciences
Irving, TX - 75039
Full time
JR105463
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
Caris Life Sciences serves hundreds of thousands of molecular cases a year and continues to grow at double-digit rates. Its molecular, imaging, and clinical-outcomes data support software that helps ensure a cancer patient's report is right, complete, and on time.
The Software Engineer - Clinical Software Products designs, implements, tests, and supports features across Caris's clinical application portfolio, owning well-scoped work end to end within the team's engineering and compliance standards. Assignments span product delivery, reliability, and incremental modernization of the production systems behind regulated clinical workflows: live cases move through them every day, and a patient is waiting on each one.
The engineering environment supports advanced AI coding assistants and agentic workflows across design, implementation, and test generation. Characterization tests and golden-master replay validation carry the burden of proof: they pin current behavior as executable, repeatable evidence. Onboarding is harness-first, so an engineer's first work is building or extending that evidence around the systems they will change.
Delivery runs on CI/CD, automated testing, application-level observability, and risk-based release governance aligned with current FDA Computer Software Assurance guidance: compliance moves at the pace of delivery. Representative technologies across the portfolio include Java, TypeScript, browser-based application frameworks, server-side JavaScript, and selected enterprise Java components. The specific assignment and technology stack are discussed during the interview process.
This individual-contributor role reports to an Engineering Manager or Senior Engineering Manager within Clinical Software Engineering. The engineer builds and maintains clinical software applications subject to SOX financial controls and FDA regulatory requirements. Design participation and scope of ownership grow with demonstrated experience.
Location: Irving, Texas (Dallas-Fort Worth), on-site/hybrid, minimum three days per week on campus; co-located with Caris's laboratory and clinical operations.
Job Responsibilities
Design, implement, and maintain features and components across assigned clinical software applications. Write well-structured, testable, and documented code suited to a regulated production environment.
Deliver well-scoped work independently, from requirement refinement through release, raising risks and trade-offs early.
Contribute options and trade-offs in design and architecture discussions for assigned areas.
Give and receive peer code reviews, uphold code-quality standards, and surface issues that could affect correctness, performance, or compliance.
Partner with product management to refine requirements, identify technical constraints, and estimate backlog items.
Write and maintain automated unit, integration, and end-to-end tests as a first-class engineering responsibility.
Write the technical documentation the work requires: design notes, architecture decision records, and operational runbooks that meet SOX and FDA change-control obligations.
Instrument, monitor, and support production systems; participate in incident response and root-cause analysis with the team.
Automate the recurring engineering and operational tasks that surface in delivery work: a repeated manual step is a candidate for scripted, reviewed automation.
Support newer engineers through code review and knowledge sharing as experience grows.
Work AI-first: use AI coding assistants and agentic workflows as daily practice across design, implementation, and test generation, with peer and engineering review as the quality gate.
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
2+ years of professional software engineering experience building and maintaining production software systems.
Experience across the full SDLC in a team environment: requirements refinement, design, implementation, testing, and release.
Automated tests written and maintained for production software.
Peer code review as routine practice, applying engineering standards to shared codebases.
Regular use of modern AI-assisted development tooling in day-to-day engineering work.
Preferred Qualifications
Background in healthcare, clinical laboratory, diagnostics, or life sciences software environments.
Familiarity with agile delivery frameworks and associated tooling.
Cloud-native application development and deployment patterns.
Strong analytical and problem-solving skills applied to production systems.
Time in environments governed by FDA requirements, SOX controls, CLIA, or HIPAA: preferred here, not required.
Physical Demands
- Ability to sit, stand, and work at a computer for extended periods.
Training
- All job-specific, safety, and compliance training is assigned based on the job functions associated with this employee.
Other
- This role may require periodic travel to other Caris sites or partner locations. After-hours response to emergency production issues and participation in periodic scheduled on-call rotations may be required.
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.
Caris Life Sciences is a leading innovator in molecular science and artificial intelligence focused on fulfilling the promise of precision medicine through quality and innovation.
Caris is committed to quality and excellence at our state-of-the-art laboratories. Learn more about our tissue lab and the advanced technologies that are helping improve the lives of cancer patients.
$107.12k - $160.68k
...StatesSalary: $107,120.00 - $160,680.00Category: Technology, Digital Software EngineeringCompany: CitiCiti, the leading global bank, has... ...impact on the communities we serve.The Full Stack Software Engineer is a senior-level position responsible for leading the solutioning...SuggestedFull time- ...collaborate with cross-functional teams to deliver secure, high-quality software following Agile and DevOps best practices. Core... ...Familiarity with Agile/Scrum methodologies and modern software engineering practices. ~ Strong analytical, communication,...Suggested
$77.4k - $135.4k
...code reviews, and Agile ceremonies to ensure high-quality and maintainable solutions. Partner with application developers, data engineers, BI teams, and analytics partners to deliver integrated solutions. Troubleshoot production issues, conduct root cause analysis,...SuggestedFull time- ...storage tanks, water metering, energy metering, gas monitoring, and asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing and performance engineering; for several mid - large wireless...Suggested
$125.76k - $188.64k
...Texas, United StatesSalary: $125,760.00 - $188,640.00Category: Technology, Applications Development, ProfessionalCompany: CitiThe Software Engineer Vice President is a senior level position responsible for establishing and implementing new or revised application systems and...SuggestedFull time$111.61k - $131.3k
....Job DescriptionThis position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate...Full timeWork experience placementLocal area3 days per week- ...grow, lead and make a difference, come join our team and help shape the future of convenience.EMPLOYER: 7-Eleven, Inc.JOB TITLE: Software EngineerLOCATION: Irving, TXDUTIES: Define technical requirements to develop products and features. Architect, implement and design...Hourly pay
- ...difference, come join our team and help shape the future of convenience.he RIS Store Technology organization is seeking a mid-level software engineering role responsible for designing, developing, testing, deploying, and maintaining scalable software solutions that support 7-...Hourly payWork experience placement
- ...assignment, you may: Participate in low to moderately complex initiatives and identify opportunity for process improvements within Software Engineering. Review and analyze basic or tactical Software Engineering assignments or challenges that require research, evaluation, and...
- Software Engineer II Are you looking for a place where you can bring your skills in developing and maintaining of complex applications and systems?Welcome to Neighborly—the hub of service brands that connects customers to top-notch local experts who repair, maintain, and...Full timeWork at officeLocal area
$119.77k - $140.9k
....Job DescriptionThis position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate...Full timeLocal area3 days per week- ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,... ...Computer Engineering, or a related discipline with experience in software design and development Experience in developing and designing...
- ...storage tanks, water metering, energy metering, gas monitoring, and asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing and performance engineering; for several mid - large wireless...
- ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,... ...including your own.Job DescriptionRequired Skills: • 5+ years of software development experience using Java/J2EE/ATG/Weblogic/AJAX/HTML/...
- Job Title: Sr. IOS DeveloperWork Location:Irving, TXResponsibilities:Design and develop native iOS applications using Swift.Build responsive and intuitive user interfaces using Swift UI and/or UI Kit.Integrate RESTful APIs and third party SDKs.Collaborate with Product Owners...
$105.4k - $124k
...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who... ...meet standards- Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures- Accountable...Full timeWork experience placementLocal area3 days per week- ...day. If you're ready to grow, lead and make a difference, come join our team and help shape the future of convenience.Senior Software Engineer (Promotions Platform)We are seeking a highly skilled and strategic Senior Software Engineer to serve as a technical lead for our...Hourly payWork experience placement
$137.5k - $229.1k
...from you. Position Summary Turn intent into production software - and build the platform that does it. Bolt is McKesson's... ...baked in from the first commit. We're hiring a Senior Software Engineer to help build the platform itself: the harness, tooling, and...Full timeH1bWork at officeRemote workFlexible hoursShift work2 days per week$98.18k - $115.5k
...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who... ...meet standards- Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures- Accountable...Full timeWork experience placementLocal area3 days per week- ...Software Engineer - System Analysis and Program - II/C/C++ Developer / Analyst Contract Company Description America Networks is a leading sensor and networking solutions partner for companies in any Industrial, Manufacturing, and Waste management space. We design...Contract work
- ...high-volume transaction systems; C#, Java/.NET a plus. S oftware Engineer III A leading technology innovator in the retail and payments sector is seeking a highly skilled Software Engineer III to join their growing development team. This organization...
$100k - $125k
...to make a real impact every day. Join us and lay the foundation for your success. Apply today! Job Description The Software Engineer designs, builds, and optimizes software systems, APIs, and websites that power critical business operations across the organization...Full timeWork at office$73.5k - $136.5k
...Software Engineer At Epsilon, we do more than collect and store data. We help some of the world's biggest brands discover real opportunities inside the data types, delimiters and decimals. We're looking for an experienced Software Engineer to help us build innovative...Local areaFlexible hours$102.1k - $202.2k
...Overview We are looking for a Software Engineer II - Azure Storage who is passionate about building and optimizing a world class distributed file system. If you love large scale distributed systems, love to work on new projects where you can define the work, scope...Ongoing contractLocal area- ...Job Description About the Role We are seeking 4 Software Engineer III professionals to support a high-priority, compliance-driven initiative within a fast-evolving engineering organization. This project involves modernizing development workflows using AI-driven...
- ...serves customers in more than 35 countries worldwide. TITLE: SW Engineer III LOCATION: Irving, TX, USA Position Summary & Key... ...a set of market leading products in the industry? You can as a Software Engineer within CFR (Convenience-Fuel-Retail) Division of NCR VOYIX...Full timeWork experience placementWorldwideFlexible hours
$157k
...Software Engineer Consultant (Software Engineer) needed for Kairos Technologies Inc. located in Irving, TX. Will engage in software engineering. Will travel as the need arises to provide services at various future unanticipated client worksites throughout the US. Will...Relocation- ...Software Engineer Immediate need for a talented Software Engineer with experience in the Telecom Industry. This is a 06 months contract opportunity with long-term potential and is located in Irving TX. Please review the job description below and contact me ASAP if you...Contract workImmediate start
$102.1k - $202.2k
...Overview Do you enjoy solving problems, writing software, and working with customers? Do you want to join a team where learning... ...work every day?Then, come join us! The Industry Solutions Engineering (ISE) team is a global engineering organization that works...Ongoing contractLocal areaVisa sponsorshipWork visaFlexible hours- ...The Junior Software Engineer will join a team of developers supporting a custom, internal middleware application used in a largescale physical warehouse and logistics center. This role will involve enhancing and maintaining existing code, including bug fixes, updates,...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- cybersecurity software engineer Irving, TX
- software developer fintech Irving, TX
- senior robotics software engineer Irving, TX
- software engineer visa sponsorship Irving, TX
- network software engineer Irving, TX
- software engineer remote Irving, TX
- part time software developer remote Irving, TX
- software engineer full time Irving, TX
- entry level software engineer remote Irving, TX
- senior software engineer ruby on rails Irving, TX


