LaunchCode

Senior Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior backend-инженер на Microsoft-стеке для разработки высоконагруженных core-сервисов платформы (pricing и eligibility). Глубокая работа с производительностью, сложной бизнес-логикой и AI-assisted разработкой.

Задачи

  • Проектировать, разрабатывать и поддерживать backend-сервисы на C#, .NET и ASP.NET Core
  • Отвечать за производительность кода: профилирование, замеры, оптимизация latency, throughput, аллокаций памяти и эффективности БД
  • Осознанно применять паттерны проектирования и архитектурные подходы с обоснованием выбора
  • Моделировать сложную бизнес-логику, поддерживаемую по мере накопления правил, и выявлять конфликты новых требований с существующим поведением
  • Проектировать и реализовывать облачные решения на Microsoft Azure (compute, data, caching, messaging)
  • Документировать подход к реализации до начала разработки, включая edge cases, тестирование и план отката
  • Готовить тестовые доказательства, оценивать blast radius изменений и передавать детали QA для проверки
  • Работать с AI-инструментами разработки и оценивать, где они полезны, а где нет
  • Проводить ревью кода, включая код других разработчиков и AI-сгенерированный код
  • Обеспечивать масштабируемость, надёжность и безопасность инженерными практиками
  • Разбирать сложные production-инциденты, включая проблемы при реальных объёмах данных и конкурентности
  • Менторить разработчиков и повышать технические стандарты команды
  • Следить за экосистемой Microsoft и продвигать полезные технологии и практики
  • Взаимодействовать с Product, QA и инженерами на всём жизненном цикле разработки

Требования

  • Значительный опыт профессиональной разработки с сильным фокусом на Microsoft-стек
  • Степень бакалавра в Computer Science, Software Engineering или смежной области либо эквивалентный практический опыт
  • Глубокое владение C# и современным .NET, включая асинхронность, конкурентность и поведение памяти
  • Опыт performance engineering: профилирование, бенчмаркинг, поиск и устранение узких мест, анализ алгоритмической сложности, снижение аллокаций и overhead запросов
  • Сильное владение паттернами проектирования, доменным моделированием и разделением ответственности
  • Существенный опыт с ASP.NET Core и проектированием RESTful API
  • Сильные навыки SQL Server: проектирование схемы, индексация, тюнинг запросов, чтение планов выполнения
  • Опыт с Microsoft Azure: compute, managed data services, caching, Azure DevOps
  • Опыт автоматизации сборки и релизов, автоматизированного тестирования и infrastructure as code
  • Опыт работы в большой существующей кодовой базе
  • Исключительные аналитические способности: переводить плотные или неоднозначные бизнес-правила в чистые тестируемые решения
  • Умение собирать и интерпретировать данные для технических решений
  • Умение документировать сложную бизнес-логику понятно для других
  • Сильные навыки решения проблем и внимание к деталям
  • Сильные навыки устной и письменной коммуникации
  • Умение принимать решения под давлением и работать самостоятельно в команде
  • Организованность, тайм-менеджмент и проактивный подход к обучению

Условия

  • Контракт с возможностью перехода в full-time
  • Компенсация $100,000–$150,000 в зависимости от опыта
  • Гибридный график, обычно 9:00–17:00; ожидания по присутствию в офисе обсуждаются с работодателем
  • Название компании-партнёра раскрывается кандидатам, прошедшим на следующий этап интервью
  • Возможность через LaunchCode в партнёрской компании

Навыки

  • C#
  • .NET
  • ASP.NET Core
  • Entity Framework Core
  • LINQ
  • SQL Server
  • Microsoft Azure
  • Azure DevOps
  • REST API
  • профилирование
  • бенчмаркинг
  • design patterns
  • доменное моделирование
  • infrastructure as code
  • AI-assisted development
  • distributed caching
  • messaging
  • event-driven architecture
  • TDD
  • контейнеризация

Похожие вакансии

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Senior Software Engineer — LaunchCode, 100,000 – 150,000 USD в год, Saint Louis | itrelocate