Senior Software Engineer
Работодатель · TOPdesk
Будапешт
В качестве Senior Software Engineer в TOPdesk вы создаете рабочие продукты (включая модернизацию устаревшего кода) с помощью агентных рабочих процессов в командах, задающих операционную модель для остального инженерного отдела TOPdesk. Вы будете создавать и модернизировать базу знаний TOPdesk, работая с Claude Code в качестве своего основного помощника.
Задачи
- Формулируйте и декомпозируйте задачи, координируйте работу агентов для их реализации и проверяйте результат.
- Создавайте новые возможности продуктов на базе агентов и модернизируйте элементы устаревшей платформы Java/MS SQL на современном стеке TS/Vue/Azure.
- Создавайте технические задания на реализацию и критерии приемки перед задействованием агентов.
- Тщательно курируйте контекст — необходимые файлы, ограничения и инварианты.
- Проектируйте проверку до или во время реализации: тесты, проверки во время выполнения, валидацию миграций, наблюдаемость и план отката.
- Внимательно управляйте правами доступа агентов, контекстом, секретами и изменениями зависимостей.
- Дополняйте общие библиотеки многоразовыми шаблонами, субагентами и оценками, которые использует вся организация.
- Работайте в паре с коллегами для повышения общего уровня команды.
Требования
- Не менее 5 лет опыта работы с Java.
- Опытный продакшн-инженер с актуальным ежедневным практическим опытом работы с агентными инструментами доставки (Claude Code, Cursor, Aider или эквивалент).
- Опыт работы хотя бы с одним из следующих направлений: TypeScript / Vue, системы на базе Azure.
- Глубокое инженерное мышление независимо от любого инструмента — крепкие навыки тестирования, уверенность в операционных вопросах и умение замечать вывод, который выглядит правдоподобно, но архитектурно ошибочен, небезопасен или избыточно сложен.
- Комфортно чувствует себя в условиях неопределенности и в устаревшем коде (legacy codebases); хорошо владеет письменной коммуникацией.