Roadrunner
Lead Software Engineer (.NET)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик .NET в транспортно-логистической компании Roadrunner. Руководит инженерными практиками и проектированием в команде приложений, модернизирует legacy-системы в облачные сервисы на Azure.
Задачи
- Проектировать и разрабатывать масштабируемые и безопасные сервисы и веб-приложения (C#, .NET 8+, ASP.NET Core, React, Azure)
- Руководить модернизацией legacy-приложений: рефакторинг, реплатформинг и поэтапная замена
- Проектировать API и интеграции с внутренними системами, клиентами и партнёрами
- Отвечать за качество в продакшене: CI/CD, автоматизированное тестирование, observability и безопасное кодирование
- Менторить инженеров команды через код-ревью, обсуждения дизайна и повседневный коучинг
- Работать напрямую с операционными и бизнес-лидерами, превращая реальные задачи грузоперевозок в ПО
Требования
- Степень бакалавра в смежной области или эквивалентный опыт
- 8+ лет разработки production-ПО на C# и .NET, включая современный .NET, ASP.NET Core и Entity Framework Core
- Сильные навыки SQL Server: моделирование данных, оптимизация запросов, производительность
- Знание современного frontend (JavaScript/TypeScript); глубина в backend важнее
- Практический опыт работы с Azure (App Service, Functions, Azure SQL, Storage, Application Insights или аналоги)
- Опыт проектирования RESTful API и системных интеграций
- Опыт улучшения или модернизации legacy-систем на .NET Framework
- Опыт выстраивания инженерных практик (Git-процессы, CI/CD, тестирование, код-ревью) и менторинга разработчиков
- Умение объяснять технические компромиссы нетехническим стейкхолдерам
Условия
- Зарплата: $120,000 – $130,000 base salary
- Гибридный формат: 3 дня в неделю в офисе Downers Grove, IL
- Комплексный соцпакет: медицинская, стоматологическая и офтальмологическая страховка, 401(k), оплачиваемый отпуск
- Командировки до 5%; периодическая поддержка после рабочих часов по производственным инцидентам
- Возможности роста в лидерстве в зависимости от потребностей бизнеса и индивидуальных результатов
Навыки
- C#
- .NET
- .NET 8+
- ASP.NET Core
- Entity Framework Core
- React
- Azure
- App Service
- Azure Functions
- Azure SQL
- Azure Storage
- Application Insights
- SQL Server
- JavaScript
- TypeScript
- REST API
- CI/CD
- Git
- Angular
- Microservices