Principal Software Engineer
Роботодавець · Instructure, Inc.
Будапешт
Ми шукаємо Principal Software Engineer для визначення архітектурного напрямку групи Assessments. Домен Assessments охоплює Canvas by Instructure і Mastery, кілька сервісів, а також низку сторонніх інтеграцій. Ви відповідатимете за те, як усі ці елементи взаємодіють між собою, а також нестимете відповідальність за прийняті рішення, а не лише за поради.
Завдання
- Визначати архітектурний напрямок для всіх доменів Assessments і забезпечувати його відповідність загальній інженерній стратегії.
- Самостійно відповідати за прийняття рішень: готувати рекомендації, узгоджувати їх та доводити до реалізації у визначені терміни.
- Створювати й підтримувати технічні специфікації, дизайн-документи та матеріали щодо прийняття рішень, на основі яких працюють інші команди.
- Визначати межі між нашими сервісами та суміжними доменами, зокрема базовою платформою, роботою з даними, контролем якості та безпекою.
- Спільно з директором оцінювати доцільність створення власних рішень чи купівлі сторонніх (build-versus-buy) у постачальників і документувати зобов'язання сторін.
- Навчати та підтримувати (sponsor) senior- і staff-інженерів, щоб вони могли самостійно брати на себе архітектурні завдання.
- Задавати стандарти використання ШІ в інженерній роботі та ділитися успішними практиками з іншими.
- Формувати стратегію надійності та тестування для всієї групи, а також усувати причини повторюваного навантаження під час чергувань (on-call).
Умови та пільги
Конкурентна оплата праціКонкурентна заробітна плата, а також участь усіх штатних співробітників у нашій програмі володіння акціями.Гнучка робоча культураНаші можливості для віддаленої, гібридної та офісної роботи відрізняються залежно від посади, команди й локації.Щедрий відпускЩедрий оплачуваний відпуск, включаючи місцеві свята та щорічний період «Dim the Lights» наприкінці грудня.Програми оздоровленняКомплексні програми оздоровлення та підтримка ментального здоров'я.Навчання та розвитокРесурси для навчання та розвитку, включаючи професійні інструменти та компенсацію навчання.
Вимоги
- Від 10 років досвіду створення та підтримки продакшн-софту, зокрема кілька років на рівні staff або вище.
- Підтверджений досвід прийняття та впровадження архітектурних рішень, які охоплювали кілька команд.
- Вміння чітко писати технічну документацію, яка пояснює складні компромісні рішення інженерам, продакт-менеджерам та керівництву.
- Досвід професійного зростання інших senior-інженерів через наставництво, менторство чи підтримку.
- Досвід розробки та підтримки програмного забезпечення на хмарних платформах (бажано AWS).
- Впевненість в умовах невизначеності, зокрема здатність чітко сформулювати проблему перед її вирішенням.
- Розуміння масштабів завдань: здатність делегувати роботу на інший рівень, замість того щоб виконувати її самостійно.