Caris Life Sciences logo

Senior Software Engineer - Clinical Systems (Lab Ops)

Caris Life Sciences
6 months ago
Remote friendly (Phoenix, AZ)
United States
IT
Senior Software Full Stack Engineer

Job Responsibilities:
- Work with Software Engineering Manager and business stakeholders to deliver applications for lab workflows including Pathology, Genetics, and Quality Evidence teams.
- Observe HIPAA rules and follow organizational information security policies to safeguard company data and systems.
- Gather requirements, design technical implementations, and convert designs into production code and functional programs.
- Test developed functionality and support Quality Assurance to ensure solutions meet user requirements and are defect-free.
- Monitor incident tickets, determine resolution priority with users, and document resolutions.
- Perform code reviews and provide constructive feedback; collaborate with Cloud Operations and DevOps to support releases.
- Provide technical support for existing applications through retirement, including fixes for documented defects.
- Apply best practices to improve quality and performance; stay current on software development trends.
- Analyze and solve complex technical problems ensuring code quality, performance, and scalability.
- Collaborate with product management and QA to ensure seamless product delivery.
- Assist management with timeline/resource estimates and delivery details.
- Mentor and coach junior developers; assist with other related duties and special projects as assigned.

Required Qualifications:
- Bachelor’s degree in computer science, Software Engineering, or similar.
- 5–7 years core Java and enterprise application development (Spring Boot experience required).
- Python understanding and JavaScript experience for front-end/back-end; Vue.js or React/SPA knowledge.
- Ability to design interactive applications focused on user engagement and seamless UX.
- Relational databases, SQL, and ORM (MySQL or PostgreSQL).
- Software design patterns, data structures/algorithms, and REST API design/integration.
- Security/authentication/encryption using industry protocols (e.g., OIDC/OAuth 2).
- Clean, maintainable, efficient coding with an iterative delivery mindset.
- Unit test writing/execution/maintenance.
- Docker and Kubernetes (Kubernetes preferred).
- Git; familiarity with CI/CD and DevOps practices.
- Cloud services experience (AWS Lambda, SNS/SQS integration, S3; or similar in GCP/Azure).
- Agile methodologies experience.
- Strong problem-solving, analytical, and communication skills; collaborative team mindset.

Preferred Qualifications:
- Java EE Certification.
- Experience with AI tools (e.g., Cursor AI).
- Build tooling experience (e.g., Maven).
- Advanced SQL querying for MySQL/PostgreSQL with focus on efficiency and integrity.
- Ability to independently diagnose/analyze/resolve complex application issues.
- Experience ensuring HIPAA compliance, improving patient outcomes, and maintaining quality assurance standards.

Physical Demands:
- Ability to sit, stand, and work at a computer for extended periods.

Other:
- Periodic travel; flexible availability including some evenings/weekends/holidays.
- Potential after-hours and occasional on-call response to technical emergencies.