ASML

Sr. Software Engineer

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

Senior Software Engineer в ASML — технический лидер и архитектор программных модулей для машин и приложений компании. Отвечает за проектирование, разработку, интеграцию и качество ПО, руководит работой 6–10 инженеров.

Задачи

  • Проектировать, разрабатывать, тестировать и интегрировать ПО для машин и приложений ASML
  • Быть техническим авторитетом для одного или нескольких программных модулей/подсистем
  • Обеспечивать техническое лидерство в архитектуре, реализации, интеграции, деплое и поддержке
  • Проводить code review, design review и архитектурные ревью
  • Определять архитектуру ПО, декомпозицию подсистем и интерфейсы
  • Вести интеграцию ПО между модулями, сервисами, UI-компонентами и аппаратными интерфейсами
  • Управлять зависимостями и стратегией версионирования пакетов
  • Проводить root-cause анализ сложных дефектов и оптимизацию производительности
  • Разрабатывать стратегию качества ПО и автоматизации тестирования
  • Оценивать новые технологии, фреймворки и инженерные практики
  • Планировать технические работы и архитектурные роадмапы, выявлять технические риски
  • Наставлять и обучать инженеров, делиться экспертизой
  • Документировать архитектуру, API, проектные решения и технические компромиссы

Требования

  • Степень магистра и значительный общий опыт работы или эквивалентный уровень
  • Опыт разработки на C# и .NET Framework/.NET
  • Опыт разработки пользовательских интерфейсов на WPF и XAML
  • Знание архитектуры MVVM и принципов разделения ответственности
  • Опыт проектирования архитектуры ПО, фреймворков и паттернов проектирования
  • Опыт отладки сложных многослойных систем
  • Опыт работы с системами сборки, автоматическими сборками и пайплайнами деплоя
  • Опыт создания, использования и версионирования NuGet-пакетов, управление зависимостями
  • Опыт работы с системами контроля версий и совместной разработки
  • Опыт unit-, интеграционного и автоматизированного тестирования
  • Опыт технического лидерства, менторства и архитектурных ревью
  • Завершённый хотя бы один цикл разработки продукта

Условия

  • Базовая годовая зарплата: $183 200–251 900
  • Медицинская, стоматологическая, офтальмологическая страховка и страхование жизни для сотрудника и семьи
  • Участие в плане 401k
  • 8 часов отпуска ежемесячно и 13 оплачиваемых праздничных дней в году
  • Минимальный срок подачи заявки — 10 дней

Навыки

  • C#
  • .NET
  • WPF
  • XAML
  • MVVM
  • NuGet
  • CI/CD
  • Unit testing
  • Integration testing
  • Test automation
  • Software architecture
  • Design patterns
  • Git

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

Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (.NET / Java Spring Boot / AWS)
US BankMiddleAtlantaГибрид
98,175 – 115,500 USD в год
14 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Software Engineer — ASML, 183,200 – 251,900 USD в год, San Jose | itrelocate