
Ford Motor Company — американський виробник автомобілів, історія якого бере початок у 1903 році. Окрім розроблення та виробництва автомобілів, компанія розширює діяльність у сфері мобільних сервісів, цифрових рішень і програмного забезпечення. Ford також реалізує ініціативи зі сталого розвитку та визначає екологічні цілі, поєднуючи транспорт, інновації, вплив на громади й відповідальне ведення бізнесу.
Інженер-програміст з розподілених систем і мережевих технологій
Створюйте надійні серверні сервіси та інтеграції для глобально підключеної автомобільної платформи Ford. Працюйте з API, подієвими системами, безпекою, спостережуваністю та підключенням партнерів.
Опис
- Беріть участь у розробці та впровадженні серверних сервісів, що забезпечують взаємодію й координацію інтеграцій API між розподіленими системами
- Створюйте надійні API та подієві процеси з використанням REST/gRPC, вебхуків і Pub/Sub, зокрема з обмеженням частоти запитів, повторними спробами, затримкою та автоматичними розмикачами ланцюга під керівництвом старших інженерів
- Розробляйте автентифікацію й авторизацію для взаємодії між сервісами та інтеграцій із партнерами з використанням OAuth 2.0, OpenID Connect, mTLS і JWT
- Допомагайте керувати секретами та виконувати ротацію ключів
- Підключайте сервіси до корпоративної інфраструктури, систем керування ідентичностями, мережевих платформ і платформ спостережуваності
- Допомагайте налаштовувати безпечне мережеве підключення та приватний піринг між середовищами
- Визначайте й відстежуйте SLI та SLO, долучаючись до налаштування журналювання, трасування та сповіщень
- Беріть участь у чергуваннях
- Робіть внесок у процеси CI/CD та інфраструктуру як код
- Працюйте з командами безпеки, юридичних питань, конфіденційності, корпоративної архітектури та даних
- Беріть участь в обговореннях архітектури та перевірках коду
- Підтримуйте технічну документацію та інструкції з експлуатації в актуальному стані
- Допомагайте продуктовим командам і командам інтеграції підключати партнерів за допомогою контрактів для зовнішніх партнерів, SDK, а також процесів роботи з пісочницею та тестування
Вимоги
- Щонайменше три роки досвіду розробки серверного програмного забезпечення
- Знання однієї або кількох мов: Go, Java або Python
- Практичне знання шаблонів взаємодії в розподілених системах, зокрема REST/gRPC, асинхронного обміну повідомленнями Pub/Sub і проєктування за принципом API-first
- Досвід розробки та підтримки масштабованих високодоступних систем у продуктивному середовищі
- Сильні навички співпраці та комунікації з міжфункціональними командами
- Готовність із часом розвивати навички технічного лідерства
- Законний дозвіл на роботу у США
- Досвід створення сервісів для фізичних пристроїв, таких як автомобілі, телефони або інші продукти IoT, буде перевагою
Переваги
- Медичне, стоматологічне страхування, страхування зору та покриття рецептурних препаратів із першого дня
- Гнучкі дні для догляду за сім’єю
- Оплачувана відпустка у зв’язку з народженням або усиновленням дитини
- Програми підтримки переходу до статусу нового батька чи матері
- Субсидований резервний догляд за дітьми
- Підтримка створення сім’ї, зокрема відшкодування витрат на усиновлення та сурогатне материнство
- Покриття лікування безпліддя
- Програма знижок на автомобілі для працівників і членів їхніх сімей
- Варіанти лізингу для керівників
- Допомога з оплатою навчання
- Активні групи ресурсів для працівників
- Оплачуваний час для індивідуальної та командної участі в громадсько корисній діяльності
- Оплачувані святкові дні, включно з тижнем між Різдвом і Новим роком
- Оплачувана відпустка
- Можливість придбати додатковий час відпустки