Pioneering Evolution
Senior Software Engineer (.NET/Angular)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду, строящую федеративную enterprise-платформу SyncCore/SyncPoint для государственных mission-сред. Нужен hands-on разработчик, который берёт на себя архитектуру и сложные компоненты, а также менторит инженеров.
Задачи
- Владеть значительными возможностями платформы SyncCore или модулей SyncPoint — от архитектуры и доменного моделирования до API, event-driven workflows, хранения данных, UX, тестирования, деплоя и производительности в продакшене
- Определять, как сервисы взаимодействуют, где проходят границы, как данные движутся по системе
- Строить безопасное, наблюдаемое, поддерживаемое и расширяемое ПО
- Проводить технические code review и менторить junior и mid-level инженеров
- Оспаривать архитектурные допущения и устанавливать полезные паттерны, избегая лишней сложности
- Работать над платформой SyncCore (identity, интеграции, eventing, канонические данные, общие сервисы, governance, auditability, platform API) или вести разработку mission-модуля SyncPoint
Требования
- Как правило, 7+ лет профессиональной разработки ПО
- Продвинутый C# и современный .NET / ASP.NET Core
- Сильная разработка enterprise backend и REST API на масштабе
- Глубокий опыт работы с реляционными данными и ORM, включая проектирование и оптимизацию производительности
- Опыт с Angular или сопоставимым современным enterprise frontend
- Опыт с асинхронным обменом сообщениями и event-driven системами — sagas, eventual consistency, идемпотентность, отказы, проявляющиеся только в продакшене
- Опыт распределённых или микросервисных приложений
- Сильные навыки автоматизированного тестирования и диагностики
- Способность самостоятельно вести сложные фичи или целые компоненты приложения
- Реальный опыт проведения технических code review и менторинга инженеров
- Гражданство США обязательно
- Активный clearance не требуется для отклика; приветствуется активный Secret, иначе требуется interim Secret eligibility (компания спонсирует)
Условия
- Гибридный формат: несколько дней в неделю в головном офисе в Арлингтоне, 2550 S. Clark Street
- Зарплата $132,000 – $165,000 в зависимости от глубины опыта, масштаба ответственности и результатов собеседования
- Оплачиваемый отпуск, 10 оплачиваемых праздников
- Медицинская, стоматологическая и офтальмологическая страховка
- Оплачиваемые компанией life и AD&D, краткосрочная и долгосрочная нетрудоспособность
- 401(k) с вкладом компании
- Юридическая помощь, компенсация обучения и возможности непрерывного образования
- Небольшая быстрорастущая команда, отсутствие бюрократии между инженером и архитектурным решением
Навыки
- C#
- .NET 8+
- ASP.NET Core
- MediatR
- CQRS
- PostgreSQL
- Entity Framework Core
- Cosmos DB
- RabbitMQ
- Wolverine
- Hangfire
- YARP
- Angular 19
- TypeScript
- Docker
- Bitbucket Pipelines
- xUnit
- Azure
- Azure Government
- REST API
- Microservices
- Event-driven architecture
- Sagas
- Micro-frontend