ForeFlight
Sr Software Engineer, Cloud Services & Backend Modernization
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Jeppesen ForeFlight для разработки и модернизации облачных backend-сервисов на AWS, поддерживающих десктопные и мобильные приложения Jeppesen Download Manager. Роль сочетает проектирование cloud-native архитектуры с поддержкой существующей production-инфраструктуры.
Задачи
- Разрабатывать и модернизировать облачные backend-сервисы с использованием cloud-native технологий и managed-сервисов
- Проектировать масштабируемую и отказоустойчивую backend-архитектуру, выдерживающую рост, высокие объёмы загрузок и новые продукты/пакеты данных
- Улучшать backend web-сервисы, интеграции, автоматизированные задачи и операционные процессы для десктопных и мобильных приложений
- Развивать автоматизацию инфраструктуры, CI/CD, мониторинг, high availability, disaster recovery и практики production-поддержки
- Применять лучшие практики cloud security в сервисах, инфраструктуре, автоматизации, контроле доступа и деплое
- Выявлять и устранять риски, проблемы и технический долг в backend-сервисах и облачной инфраструктуре
- Поддерживать существующие legacy backend-сервисы на AWS (Apache, Linux, PHP, SQL Server, Kubernetes, Docker, CloudFormation)
- Управлять Kubernetes-кластерами, контейнеризированными сервисами, IaC-шаблонами и AWS-окружениями, отлаживать и поддерживать их
- Патчить и обслуживать существующую инфраструктуру и приложения
- Взаимодействовать с командами desktop, mobile, QA, DevOps и product для поставки надёжных backend-сервисов
- Использовать AI-инструменты разработки (Claude, Codex и аналоги) для проектирования, реализации, отладки, тестирования, рефакторинга и код-ревью
Требования
- Опыт разработки или модернизации backend-сервисов в production-облаке
- Опыт работы с облачной инфраструктурой, cloud-native архитектурными паттернами и операционными практиками
- Опыт проектирования и поддержки масштабируемых отказоустойчивых backend-систем с высоконагруженными клиентскими сценариями
- Опыт построения CI/CD, автоматизации инфраструктуры, автоматизированных backend-задач, деплой-процессов или операционных скриптов
- Понимание high availability, disaster recovery, observability, патчинга и production-поддержки
- Знание лучших практик cloud security: контроль доступа, управление патчами, работа с секретами, безопасная конфигурация сервисов
- Опыт управления Kubernetes-кластерами, их диагностики, конфигурации и деплоя контейнеризированных приложений
- Опыт работы с infrastructure as code
- Способность диагностировать и решать проблемы на уровне кода, инфраструктуры, контейнеров, баз данных и облачных сервисов
- Опыт использования AI-инструментов разработки (Claude, Codex и аналоги) для разработки, отладки, тестирования и код-ревью
- Способность самостоятельно решать умеренно сложные технические задачи и работать с senior-инженерами и кросс-функциональными командами
- Сильные коммуникативные навыки и умение документировать технические решения, риски и операционные процедуры
Условия
- Remote-friendly, с предпочтением кандидатам из метро-районов Denver, CO или Austin, TX; посещение офиса от раза в квартал до раза в два месяца
- Медицинская, стоматологическая и офтальмологическая страховка с оплатой взносов работодателем
- Open PTO Policy
- 401(k) с матчингом до 10% и немедленным вестингом
- 12 недель оплачиваемого отпуска по материнству
- 12 недель оплачиваемого отпуска по отцовству
- Flight Training Rewards
- Диапазон оплаты: $131,000–$160,000 в зависимости от опыта и квалификации
Навыки
- AWS
- Kubernetes
- Docker
- CloudFormation
- Linux
- Apache
- PHP
- SQL Server
- CI/CD
- Infrastructure as Code
- Cloud Security
- High Availability
- Disaster Recovery
- Monitoring
- Claude
- Codex