isolved
Principal Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик в команду WFM: технический лидер, отвечающий за архитектуру и разработку продукта в AI-first среде, наставничество инженеров и принятие архитектурных решений.
Задачи
- Проектировать и реализовывать сложный функционал с полной ответственностью от архитектуры до поставки
- Принимать архитектурные решения для домена WFM/Time: дизайн сервисов, стратегия данных (SQL Server, Azure CosmosDB или другие NoSQL), паттерны интеграции систем
- Задавать и поддерживать технические стандарты с учётом AI-генерируемого кода: критерии ревью, ожидания по тестированию, quality gates
- Быть основным техническим контактом для product owners и внешних команд
- Обеспечивать production support, включая разбор и решение эскалаций третьего уровня
- Работать в модели AI Development Lifecycle, в реальном времени взаимодействуя с product, UX, engineering и QA
- Использовать AI-инструменты разработки (GitHub Copilot, Claude Code, Cursor) как часть рабочего процесса
- Критически оценивать AI-генерируемый код на корректность, производительность, безопасность и соответствие архитектуре
- Помогать определять и развивать практики AI-разработки команды
- Проводить наставничество разработчиков, включая стек-специфичный менторинг (C#, Angular, SQL Server)
- Обучать инженеров декомпозиции задач, продуктовому мышлению и архитектурным решениям
- Участвовать в agile-команде: оценка и груминг бэклога, планирование разработки, улучшение процессов
- Работать с бизнес-аналитиками для уточнения требований и отладки проблем
- Прогнозировать влияние архитектурных решений на продуктовый роадмап и проактивно выявлять риски и возможности
Требования
- 10+ лет опыта разработки веб-приложений и сервисов
- 10+ лет опыта работы с крупными enterprise или e-business системами
- Подтверждённое использование AI-инструментов разработки (GitHub Copilot, Claude Code, Cursor или аналогичных) как части профессионального workflow
- Способность принимать архитектурные решения, балансируя техническое качество с потребностями продукта и бизнеса
- Умение самостоятельно исследовать и решать сложные задачи
- Сильные коммуникативные навыки, умение объяснять сложные технические концепции нетехническим стейкхолдерам
- Опыт наставничества и коучинга инженеров разных уровней
- Сильные навыки: Azure, микросервисная архитектура, C#, SQL, unit-тестирование, .NET, JavaScript, HTML
- Angular, Azure CosmosDB или другие NoSQL базы данных
- Pub/Sub и асинхронный обмен сообщениями
- Docker, MVVM
- Опыт разработки крупных систем (500+ таблиц в БД) — плюс
- Опыт работы в AI-first или AI Development Lifecycle модели, Agile/Scrum, включая распределённые команды — плюс
- Желание учиться и развиваться
- Степень BS или BA — предпочтительно
Условия
- Головной офис в Charlotte, NC
- Недавно расширились на nearshore
- isolved в рейтинге SMB Payroll в 2023 Sapient Report
- Признана одним из лучших мест для работы в США в 2023
Навыки
- Azure
- Microservice Architecture
- C#
- SQL
- Unit Testing
- .NET
- JavaScript
- HTML
- Angular
- Azure CosmosDB
- NoSQL
- Pub/Sub
- Docker
- MVVM
- GitHub Copilot
- Claude Code
- Cursor