Caris Life Sciences
Senior Software Engineer - Case Manager
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в клинические программные продукты Caris: развитие и модернизация платформы кейс-менеджмента и приёма заказов, через которую проходят все молекулярные кейсы до отчёта. Акцент на целостности данных, контролируемых изменениях и пропускной способности цепочки order-to-report в регулируемой среде.
Задачи
- Проектировать, реализовывать и поддерживать фичи и компоненты клинических платформ: структурированный, тестируемый и документированный код, устойчивый в регулируемой продакшн-среде
- Участвовать и вести обсуждения дизайна и архитектуры, предлагая технические варианты и их trade-off
- Проводить и получать peer code review, удерживая стандарты качества кода и выявляя риски для корректности, производительности и комплаенса
- Работать с product management над уточнением требований, техническими ограничениями и оценкой бэклога
- Вести техническую документацию: design documents, architecture decision records и операционные runbook'и в соответствии с требованиями SOX и FDA по контролю изменений
- Инструментировать, мониторить и поддерживать продакшн-системы, участвовать в incident response и root-cause analysis
- Строить автоматизированное покрытие тестами на уровнях unit, integration и end-to-end как полноценную инженерную работу
- Автоматизировать повторяющиеся инженерные и операционные задачи: ручные шаги превращать в скриптованную, ревьюируемую автоматизацию
- Менторить менее опытных инженеров через code review, pair programming и обмен знаниями
- Обосновывать устранение технического долга, значимо улучшающее надёжность, поддерживаемость или комплаенс
- Работать AI-first: ежедневно использовать AI-ассистентов кода и агентные workflow на этапах дизайна, реализации и генерации тестов при обязательном peer- и инженерном ревью
Требования
- Bachelor's degree в Computer Science, Software Engineering или смежной технической области либо эквивалентный практический опыт
- 5+ лет профессионального опыта разработки и поддержки продакшн-систем
- Практический опыт по всему SDLC в команде: уточнение требований, дизайн, реализация, тестирование и релиз
- Подтверждённый опыт написания и поддержки автоматизированных тестов продакшн-софта на уровне unit, integration или end-to-end
- Свободное владение практикой code review и применением инженерных стандартов к общим кодовым базам
- Практическая работа с AI-ассистентами кода и агентными workflow в реальных инженерных задачах
Условия
- Локация: Irving, Texas (Dallas–Fort Worth), on-site/hybrid, минимум три дня в неделю в кампусе, рядом с лабораторией и клиническими операциями Caris
- Возможны периодические командировки в другие площадки Caris или к партнёрам
- Возможны внеурочные реакции на аварийные продакшн-инциденты и участие в плановых on-call ротациях
- Обучение по безопасности и комплаенсу назначается в зависимости от функций сотрудника
- Условия трудоустройства: успешное прохождение pre-employment процесса, включая проверку судимости, drug screening, кредитную проверку (для отдельных позиций) и проверку рекомендаций
- Caris Life Sciences — equal opportunity employer
Навыки
- Java
- TypeScript
- JavaScript
- server-side JavaScript
- enterprise Java
- CI/CD
- automated testing
- observability
- AI coding assistants
- agentic workflows