BD
Staff Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в подразделение Connected Care компании BD: разработка и поддержка платформенной инфраструктуры и продуктов, интегрирующих EHR и облачные приложения. Роль предполагает техническое лидерство, работу по всему стеку и развитие платформенных SDK и API.
Задачи
- Участвовать во всех этапах agile-разработки: проектирование, реализация, деплой и поддержка в продакшене
- Проектировать и руководить созданием end-to-end систем с оптимизацией под производительность, масштаб и надёжность
- Разрабатывать платформенные SDK и RESTful API
- Планировать работу и вести других инженеров, обеспечивая поставку фич в быстром темпе
- Разрабатывать и поддерживать CDK-скрипты для провижининга инфраструктуры
- Внедрять CI/CD-пайплайны для эффективной доставки и обновлений
- Создавать и поддерживать техническую документацию, API-гайды и технические руководства
- Проектировать, строить и поддерживать масштабируемую облачную инфраструктуру на AWS CDK или Terraform с переиспользуемыми конструкциями и IaC-практиками
- Разрабатывать и поддерживать внутренние SDK и инструменты для абстракции интеграций с AWS-сервисами (S3, Lambda, RDS, SQS)
- Отвечать за надёжность, безопасность и наблюдаемость AWS-окружений: IAM-политики, VPC, CloudWatch, оптимизация затрат в мультиаккаунт/мультирегион сетапах
Требования
- 7+ лет опыта создания крупномасштабных программных приложений в healthcare или смежной области
- Минимум 2 года опыта работы с Terraform и/или CDK
- Опыт эксплуатации и поддержки продакшен-систем в публичном облаке, например AWS (2–3 года)
- Опыт руководства инженерами, планирования и выполнения поставок
- Обязательный опыт проектирования и создания сервисов на AWS
- Опыт работы с несколькими Cloud PaaS persistence-технологиями и глубокое знание облачных решений и оркестрации (AWS Step Function, Airflow и др.)
- Опыт проектирования и интеграции RESTful API
- Опыт работы с Java, React и JavaScript
- Хорошие практики кодирования, включая документированный код
- Отличные навыки отладки и оптимизации
- Опыт unit/integration тестирования
- Бакалавр или магистр в области computer science, информационных систем или инженерии (или подтверждённый опыт)
Условия
- Офисная работа в Irvine, Laguna Canyon, CA — 5 дней в неделю в офисе
- Для большинства ролей требуется минимум 4 дня присутствия в офисе в неделю
- Комплексная программа Total Rewards: вознаграждение, поддержка и развитие сотрудников
- Конкурентный пакет компенсаций и льгот
- Зарплатная вилка: $129,600.00 – $207,400.00 USD в год
- Для некоторых ролей может требоваться подтверждение вакцинации против COVID-19
Навыки
- Go
- Java
- React
- JavaScript
- AWS
- AWS CDK
- Terraform
- RESTful APIs
- S3
- Lambda
- RDS
- SQS
- IAM
- VPC
- CloudWatch
- AWS Step Functions
- Airflow
- CI/CD
- unit testing
- integration testing