SteerBridge

Senior Software Engineer, Data

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

Senior-инженер в команду Modern Disability Claims: отвечает за software engineering вокруг дата-платформы — внутренние инструменты, API и сервисы, общие библиотеки и стандарты качества кода. Бэкенд-роль, отдельная от Data Engineer и full-stack разработчика.

Задачи

  • Проектировать, разрабатывать и поддерживать внутренние инструменты, API, общие библиотеки и фреймворки, которые предоставляют и потребляют данные из пайплайна MDC
  • Устанавливать и поддерживать стандарты software engineering для платформенного тулинга: паттерны проектирования, чистая архитектура, качество кода, рефакторинг, код-ревью
  • Внедрять и развивать практики автоматизированного тестирования, включая unit- и integration-тесты на pytest
  • Совместно с Data Engineers выявлять компоненты пайплайна, которым нужны более сильные инженерные практики, и вести работы по улучшению их дизайна, тестирования и поддерживаемости
  • Упаковывать, версионировать, распространять и документировать Python-библиотеки, API, сервисы и внутренние инструменты
  • Разбираться со сложными дефектами во внутренних инструментах, сервисах и компонентах пайплайна
  • Менторить инженеров по дизайну, тестированию и рефакторингу, участвовать в sprint planning, приоритизации и отчётности

Требования

  • Гражданство США (требование федерального контракта) и возможность получить и поддерживать security clearance, включая Public Trust; активный Secret или Top Secret также подходит
  • Степень бакалавра в Computer Science, Software Engineering или смежной области либо эквивалентный опыт
  • 6+ лет опыта в software engineering, включая разработку и поддержку production-систем
  • Глубокое владение Python: type hints и статическая типизация (mypy), современные инструменты упаковки (Poetry или setuptools), принципы чистой архитектуры и паттерны проектирования
  • Обширный опыт написания автоматизированных unit- и integration-тестов на pytest и внедрения практик тестирования в команде
  • Опыт проектирования и разработки API и бэкенд-сервисов с использованием Git, код-ревью, контроля версий и совместных процессов разработки
  • Сильные коммуникативные навыки, опыт менторинга инженеров и работы с data engineering командами

Условия

  • Медицинская страховка
  • Стоматологическая страховка
  • Страхование зрения
  • Страхование жизни
  • Пенсионный план 401(k) с matching
  • Оплачиваемый отпуск
  • Оплачиваемые федеральные праздники
  • Программы профессионального развития

Навыки

  • Python
  • pytest
  • mypy
  • Poetry
  • setuptools
  • Git
  • API
  • AWS
  • Azure
  • GCP
  • CI/CD
  • ETL
  • ELT

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

Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Staff Software Engineer
SS&C TechnologiesSeniorCitypointГибрид
170,000 – 188,000 USD в год
13 окт.
Senior Software Engineer, Data — SteerBridge, 145,000 – 175,000 USD в год, Vienna | itrelocate