Accenture Federal Services
Staff Software Senior Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик в Accenture Federal Services, который возглавляет продуктовую инженерию от идеи до релиза в сложных многокомандных программах и отвечает за техническое видение, архитектуру и скорость поставки.
Задачи
- Определять техническое видение продукта, согласованное с целями клиента и результатами для пользователей
- Устанавливать архитектурные ограничения (интерфейсы, паттерны, конвенции) для быстрой итерации с сохранением качества
- Проектировать и интегрировать AI-возможности с чёткими интерфейсами, ограничениями и наблюдаемостью
- Преобразовывать стратегию в технические роадмапы с приоритизацией по влиянию, трудозатратам и рискам
- Управлять полным жизненным циклом поставки продукта: концепция, разработка, запуск, итерации
- Писать продуктовый код и тесты по всему стеку (backend Java/Python, frontend React/Angular, данные SQL/NoSQL)
- Управлять несколькими кодовыми базами, задавать измеримые цели и поддерживать качество кода и предсказуемость релизов
- Использовать AI-инструменты для генерации кода, написания тестов, триажа дефектов и документации
- Проектировать API и контракты со стабильными версионированными REST-интерфейсами и контрактным тестированием
- Моделировать данные и целостность через реляционные/NoSQL схемы, индексы и миграции
- Обеспечивать производительность и масштабируемость через кэширование, пагинацию, батчинг и контроль конкурентности
- Проектировать cloud-native продукты с микросервисами и событийными паттернами
- Стандартизировать контейнеры и оркестрацию с повторяемыми путями деплоя
- Строить data и streaming фундамент на SQL/NoSQL, кэше и Kafka/Pub/Sub
- Обеспечивать быстрый CI/CD с trunk-based development, автотестами и progressive delivery (feature flags, blue-green)
- Задавать стандарты надёжности, производительности, безопасности и наблюдаемости, внедрять современные SDLC-практики
- Быть главным техническим авторитетом и ментором, вести design reviews и улучшать документацию
- Предоставлять руководителям сжатые обновления по статусу, рискам, компромиссам и решениям
- Итерировать на основе телеметрии, результатов экспериментов и обратной связи клиентов
Требования
- BA/BS в Computer Science, Information Systems или смежной области (или эквивалентный опыт)
- 10+ лет разработки ПО
- 8+ лет full stack разработки: backend Java/Python, frontend Angular/React, данные SQL и NoSQL, облако AWS
- 5+ лет разработки, тестирования и запуска production-ПО
- 3+ года руководства продуктовой архитектурой и техническим дизайном
- 1+ год создания AI-enabled продуктовых фич и/или повышения скорости поставки через AI-решения
- Требуется гражданство США
- Возможность получить и поддерживать government clearance
Условия
- Базовая зарплата $157,900—$310,700 USD в зависимости от локации и опыта
- Широкий пакет льгот
- Приём заявок ведётся непрерывно, без фиксированного дедлайна
- Гибридный/офисный формат в зависимости от офиса (не указан явно)
Навыки
- Java
- Python
- React
- Angular
- SQL
- NoSQL
- AWS
- REST
- Kafka
- Pub/Sub
- микросервисы
- контейнеры
- CI/CD
- trunk-based development
- feature flags
- blue-green
- DevSecOps
- AI coding tools
- кэширование
- API design