Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Caris Life Sciences

Senior Software Engineer – Clinical Systems, Lab Ops

Caris Life Sciences

Senior Software Engineer working on clinical systems software solutions for Caris Life Sciences. Collaborating with cross-functional teams on software development and integration with lab workflows.

Posted 5/16/2026full-timeIrving • Arizona, Texas • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
AWSAzureCloudGoogle Cloud PlatformJavaJavaScriptMySQLPostgresPythonReactSpringSpring BootSpringBootSQLVue.js

About the role

Key responsibilities & impact
  • Collaborate with various team members, including Software Engineers, Architects, Engineering Managers, and Product Managers to develop software solutions.
  • Responsible for every phase of the application development lifecycle.
  • Work closely with cross-functional teams to build software applications that meet stakeholders needs.
  • Engage in all stages of the systems lifecycle, leveraging expert knowledge of enterprise data processes.
  • Strong coding skills in Java, Spring Boot, and front-end frameworks such as Vue and React.
  • Apply web design expertise to solve intricate business challenges effectively.
  • Design and implement scalable, secure, and interoperable systems that integrate with lab workflows and data pipelines.
  • Collaborate with cloud operations and DevOps team members to support releases effectively.
  • Mentor and coach junior developers to improve skills and productivity.

Requirements

What you’ll need
  • Bachelor’s degree in computer science, Software Engineering, or a similar discipline.
  • 5-7 years of proficiency in core Java concepts and enterprise-level application development.
  • Experience using frameworks like Spring Boot.
  • Understanding of Python programming.
  • Experience in JavaScript for both front-end and back-end development, including working knowledge of Vue.js or React/SPA.
  • Excellent knowledge of relational databases, SQL and ORM technologies (MySQL or Postgres).
  • Comprehensive grasp of software design patterns, data structures, algorithms, and REST API design and integration.
  • Implement robust authentication mechanisms, encryption, and other security protocols.
  • Skilled in writing clean, maintainable, and efficient code with iterative delivery mindset.
  • Extensive experience in writing, executing, and maintaining unit tests to ensure code quality and reliability.
  • Proficient with version control systems like Git and familiar with CI/CD pipelines and DevOps practices.
  • Proficient in cloud services, including AWS Lambda, SNS/SQS integration, and S3 integration, as well as analogous features in GCP or Azure.
  • Understands agile methodologies and thrives in an Agile environment.
  • Exhibits excellent problem-solving skills and analytical thinking.
  • Possesses strong communication skills and works well collaboratively.

Benefits

Comp & perks
  • Health insurance
  • 401(k) plans
  • Paid time off
  • Professional development
  • Flexible work arrangements

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootVue.jsReactPythonJavaScriptSQLMySQLPostgresREST API
Soft Skills
collaborationmentoringproblem-solvinganalytical thinkingcommunicationcoachingorganizational skillsinterpersonal skillsleadershipadaptability
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in Software Engineering