OnMed

Principal Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Principal Software Engineer в OnMed — старший индивидуальный технический контрибьютор, отвечающий за архитектуру всего программного стека: frontend, сервисы и API, данные и облачную инфраструктуру для гибридной платформы здравоохранения CareStation. Роль hands-on: код, дизайн-ревью, менторство и внедрение практик AI-aided разработки.

Задачи

  • Быть главным техническим голосом по решениям full-stack, работать с Head of Engineering & AI над стратегией и роадмапом
  • Задавать стандарт AI-aided и agentic разработки: паттерны, guardrails, практики ревью и привычки использования в команде
  • Проводить дизайн-ревью и архитектурные решения для кросс-командных инициатив, балансируя скорость, поддерживаемость и масштабируемость
  • Рано выявлять технические риски (масштабируемость, безопасность, целостность данных, производительность) и доводить их до решения
  • Проектировать и владеть архитектурой patient- и clinician-facing приложений, сервисов, API и моделей данных
  • Задавать стандарты дизайна API и сервисов: границы, версионирование, обратная совместимость, документация контрактов, аутентификация и авторизация
  • Развивать frontend-архитектуру и производительность: структура компонентов, state management, доступность, реальная задержка взаимодействия
  • Повышать уровень delivery-инфраструктуры: стратегия автотестов, CI/CD, infrastructure-as-code, управление окружениями и конфигурацией, безопасные деплои
  • Выстраивать observability: структурированное логирование, метрики, трейсинг, алертинг
  • Закладывать безопасность и приватность в дизайн: secure coding, секреты и управление доступом, риски зависимостей, аудируемость, защита PHI
  • Профилировать и оптимизировать узкие места: планы запросов, hot paths, размеры payload, облачные расходы
  • Показывать пример отличной практики с AI-агентами и ассистентами: декомпозиция, контекст, точная постановка задачи, итерации к качественному дизайну
  • Держать AI-сгенерированный код на том же уровне, что и остальной: архитектурное соответствие, покрытие тестами, читаемость, производительность, безопасность
  • Развивать AI-aided workflow команды: инструменты, конвенции репозитория и контекстные файлы, паттерны спецификаций и промптинга, guardrails для чувствительного кода и данных
  • Менторить инженеров через код-ревью, дизайн-фидбек и парное программирование
  • Работать с глобальными мультикультурными командами в модели follow the sun
  • Партнёрить с Product, Clinical и Hardware командами, переводя требования в надёжные технические дизайны
  • Представлять инженерию в кросс-функциональном планировании, давать реалистичные оценки и рано озвучивать tradeoffs

Требования

  • Сильный опыт с современным full-stack стеком для consumer-facing микросервисных веб-приложений: JavaScript/TypeScript и компонентный фреймворк (например, React), дизайн REST API, ООП и функциональный дизайн, реляционные БД
  • Сильные навыки проектирования архитектуры ПО, способность делать системы надёжными и поддерживаемыми при росте объёма
  • Владение Python и хотя бы одним системным языком (например, C#/.NET, Java)
  • Сильный SQL, включая проектирование схем и оптимизацию запросов
  • Практический опыт с облачной инфраструктурой (предпочтительно Azure), контейнеризацией, infrastructure-as-code и CI/CD
  • Подтверждённая эффективность с AI-aided инструментами разработки и agentic workflow, с конкретными примерами улучшения качества дизайна и скорости доставки
  • Глубина в производительности и надёжности: профилирование, нагрузочное тестирование, кэширование, latency budgets, root-cause analysis на живых системах
  • Свободное владение стратегией автотестов (unit, integration, e2e) и практиками код-ревью, типовой безопасности и статического анализа
  • Рабочее знание основ безопасности приложений: аутентификация и авторизация, уязвимости класса OWASP, управление секретами, безопасная работа с чувствительными данными
  • Умение понятно объяснять сложные технические tradeoffs инженерам и нетехническим стейкхолдерам
  • Здравый смысл в неоднозначных высокоставочных задачах, склонность к прагматичным решениям без золочения
  • Опыт в healthcare, медицинских устройствах или других строго регулируемых средах данных — предпочтительно
  • Знакомство с event-driven архитектурой, фоновой обработкой задач или real-time коммуникацией (WebSockets/WebRTC) — предпочтительно
  • Степень бакалавра в Computer Science, Engineering или смежной области; магистратура — плюс, либо эквивалентный практический опыт
  • 10+ лет профессионального опыта в разработке ПО, включая значимую hands-on работу по созданию и эксплуатации production веб-приложений end-to-end
  • Подтверждённый трек-рекорд владения сложными техническими системами end-to-end, от дизайна до production-эксплуатации

Условия

  • Конкурентная зарплата и пакет бенefits, включая unlimited PTO и оплачиваемые праздники
  • Базовая зарплата до $200,000 в зависимости от опыта
  • Работа в глобальной мультикультурной команде в модели follow the sun
  • Работодатель равных возможностей

Навыки

  • JavaScript
  • TypeScript
  • React
  • REST API
  • Python
  • C#
  • .NET
  • Java
  • SQL
  • Azure
  • Docker
  • Kubernetes
  • Infrastructure as Code
  • CI/CD
  • Observability
  • WebSockets
  • WebRTC

Похожие вакансии

Full-stack Engineer 4 (Python, Typescript, React, AWS)
Capital OneSeniorCambridgeОфис
179,400 – 245,600 USD в год
16 окт.
Lead Specialty Software Engineer – Full stack Developer
Wells Fargo & Company - Institutional Retirement & Trust businessLeadCharlotteГибрид
16 окт.
Full Stack Developer
ZoomMiddleSan JoseГибрид
98,900 – 228,700 USD в год
15 окт.
Sr. Manager Full-stack Engineer (People Leader)
Capital OneSeniorNew YorkОфис
250,800 – 286,200 USD в год
15 окт.
Full-stack Engineer 4
Capital OneSeniorNew YorkОфис
215,200 – 245,600 USD в год
15 окт.
Principal Software Engineer — OnMed, 200,000 USD в год, White Plains | itrelocate