ABS Group
Principal Engineer, Software
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer для разработки Fleet Management System (FMS) в ABS Group Digital Solutions. Роль предполагает техническое лидерство, hands-on разработку веб- и SaaS-приложений и активное использование AI-инструментов в инженерном процессе.
Задачи
- Вести технический дизайн и hands-on разработку фич FMS: ролевые интерфейсы, API, бизнес-сервисы и интеграции
- Переводить операционные процессы и фидбек с прототипов в проектные решения и критерии приёмки совместно с product, UX, SME и заказчиками
- Направлять инженеров по архитектуре приложений, границам сервисов, паттернам доступа к данным и переиспользованию платформенных возможностей
- Декомпозировать работу на задачи и руководить AI-ассистированными инженерными процессами с обязательной человеческой проверкой изменений
- Формировать практики code review, автоматического тестирования, безопасной разработки, CI/CD и поддерживаемой поставки
- Интегрировать AI/ML и LLM-сервисы в приложение при подтверждённой потребности, с авторизацией, мониторингом и контролем человека
- Совместно с platform engineering и SRE обеспечивать наблюдаемость, производительность, отказоустойчивость и поддержку в продакшене
- Участвовать в проектировании интеграций и миграций для сосуществования с legacy-системами и безопасного переноса данных
- Менторить инженеров и подрядчиков, ревьюить дизайны и pull requests, решать сложные технические задачи
- Участвовать в release readiness, разборе инцидентов, root-cause analysis и улучшении AI-enabled SDLC
- Соблюдать требования ABS по безопасности, качеству и охране труда
- Соблюдать требования ABS по безопасности, качеству и охране труда
Требования
- Степень в Computer Science, инженерии или смежной области либо эквивалентный опыт
- Около 10+ лет релевантного опыта разработки, включая существенную hands-on поставку production веб- или SaaS-приложений
- Опыт технического лидера продуктовой команды или крупной области приложения: проектные решения, code review, менторинг, ответственность за поставку
- Опыт создания современных пользовательских приложений, API и интеграций на frontend и backend
- Опыт деплоя и поддержки приложений в облаке; предпочтителен Azure
- Опыт использования AI-инструментов разработки в реальных процессах с умением объяснить, как проверялся и поддерживался сгенерированный код
- Сильный TypeScript, HTML и CSS; предпочтителен React, также релевантен опыт со Svelte/SvelteKit, Vue или Angular
- Опыт серверной разработки: предпочтителен .NET, также релевантны Go, Python, Node.js или Java API
- Опыт с PostgreSQL, Cosmos DB или аналогичными реляционными/NoSQL хранилищами; плюс — event-driven сервисы, Kafka, Redis, объектное хранилище
- Azure и Microsoft Entra ID предпочтительны; приветствуется эквивалентный опыт с production-облаком и корпоративным SSO
- Автоматизированное тестирование, работа с Git, CI/CD, наблюдаемость приложений, безопасное кодирование, контейнерный деплой
- Опыт интеграции LLM, RAG или других AI-сервисов в приложения предпочтителен; умение ответственно использовать coding agents и оценивать их результат
- Понимание full-stack дизайна приложений, API-контрактов, системной интеграции, доступа к данным и поддерживаемой сервисной архитектуры
- Понимание безопасности приложений, identity and access control, защиты данных клиентов и надёжной работы production SaaS
- Сильные коммуникация и менторинг, умение объяснять технические риски и варианты неинженерным стейкхолдерам
- Плюс: опыт с мобильными или intermittently-connected сценариями для операционных и полевых пользователей
Условия
- Медицинская страховка (PPO и HD), стоматология и зрение
- Health Savings Account (HSA) и Flexible Savings Account (FSA)
- Страхование жизни и страхование от несчастных случаев
- Программы отпусков по нетрудоспособности и родительского отпуска
- Оплачиваемые праздники и оплачиваемый отпуск
- Employee Assistance Plan (EAP) с поддержкой благополучия и work-life услуг
- План 401K со щедрым company match
- Работа преимущественно сидячая, с редким поднятием до 10 фунтов
Навыки
- TypeScript
- HTML
- CSS
- React
- Svelte
- SvelteKit
- Vue
- Angular
- .NET
- Go
- Python
- Node.js
- Java
- PostgreSQL
- Cosmos DB
- Kafka
- Redis
- Azure
- Microsoft Entra ID
- CI/CD
- Git
- LLM
- RAG
- AI coding agents
- Docker
- Kubernetes