The Wittern Group

Software Engineer III

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

Senior-разработчик в WG Connect для проектирования и разработки облачных и edge-платформ вендинговых устройств. Роль включает техническое лидерство, менторство инженеров и координацию AI-ассистированных процессов разработки.

Задачи

  • Проектировать, разрабатывать, тестировать, разворачивать и поддерживать программные решения для cloud, edge и embedded платформ
  • Руководить реализацией сложных фич и технических инициатив
  • Участвовать в архитектурных решениях для повышения масштабируемости, поддерживаемости, производительности и безопасности
  • Диагностировать и устранять сложные технические проблемы в разных системах и стеках
  • Менторить Software Engineers I и II, проводить код-ревью и продвигать инженерные best practices
  • Участвовать в технических дизайн-ревью и архитектурных обсуждениях
  • Помогать выявлять и снижать технический долг
  • Обучать инженеров практичному и ответственному использованию AI LLM-инструментов для дизайна, генерации кода, тест-планирования, документации и troubleshooting
  • Участвовать в daily standup, sprint planning, backlog refinement, sprint review и ретроспективах
  • Сотрудничать с Product Owners и стейкхолдерами для уточнения требований и критериев приёмки
  • Помогать командам в оценке работ, выявлении рисков и предсказуемой поставке
  • Продвигать Test Driven Development (TDD) и практики автоматизированного тестирования
  • Обеспечивать покрытие unit, integration и end-to-end тестами
  • Поддерживать высокие стандарты качества кода, надёжности и производительности
  • Участвовать в root cause analysis и устранении production-инцидентов
  • Вносить вклад в CI/CD пайплайны и Infrastructure as Code (IaC)
  • Поддерживать observability, мониторинг, логирование и операционную готовность
  • Участвовать в production support и разрешении инцидентов
  • Применять практики безопасной разработки на протяжении жизненного цикла ПО
  • Участвовать в security-ревью и устранении уязвимостей
  • Следить за новыми технологиями, облачными платформами, AI-ассистированными практиками разработки и embedded-системами
  • Рекомендовать технологии и решения, повышающие операционную эффективность и качество продукта
  • Делиться техническими знаниями и развивать инженерные компетенции команды
  • Оценивать и применять AI-ассистированные практики разработки, включая prompt engineering и AI-informed тестирование

Требования

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Physics или смежной технической области (или эквивалентный профессиональный опыт)
  • 5+ лет профессионального опыта разработки ПО
  • Опыт поставки production-quality программных решений
  • Опыт работы в Agile-средах
  • Значительный опыт в одном или нескольких направлениях: облачная разработка (AWS, Azure или GCP), embedded/firmware разработка
  • Опыт с современными архитектурами приложений и микросервисами
  • Опыт с REST API и event-driven системами
  • Опыт с реляционными и NoSQL базами данных
  • Опыт с контейнеризацией и оркестрацией
  • Опыт с Embedded Linux или RTOS
  • Опыт с device communications и networking
  • Опыт с hardware integration и диагностикой
  • Знание протоколов I2C, SPI, UART, CAN, MQTT и TCP/IP
  • Опыт с системами контроля версий (Git)
  • Опыт с CI/CD пайплайнами
  • Опыт с фреймворками автоматизированного тестирования
  • Опыт с инструментами отладки и анализа производительности
  • Опыт AI-ассистированной разработки с использованием LLM для дизайна решений, поддержки разработки, генерации тест-кейсов, документации и код-ревью
  • Сильные аналитические и problem-solving навыки
  • Отличные письменные, устные и межличностные коммуникативные навыки
  • Способность эффективно работать в кросс-функциональных командах
  • Ownership mentality и ответственность за результат
  • Здравое техническое суждение и принятие решений
  • Способность влиять без прямой власти
  • Приверженность качеству, непрерывному улучшению и успеху клиента
  • Желание учиться, менторить других и вносить вклад в высокоэффективную инженерную культуру
  • Способность вести сложные технические инициативы с ограниченным надзором
  • Способность влиять на архитектурные и технические решения
  • Способность менторить и развивать других инженеров
  • Способность продвигать инженерные best practices в командах
  • Способность балансировать техническое совершенство с бизнес-приоритетами
  • Способность самостоятельно решать неоднозначные и сложные задачи

Навыки

  • AWS
  • Azure
  • Google Cloud Platform
  • microservices
  • REST APIs
  • event-driven systems
  • SQL
  • NoSQL
  • Docker
  • Kubernetes
  • Embedded Linux
  • RTOS
  • I2C
  • SPI
  • UART
  • CAN
  • MQTT
  • TCP/IP
  • Git
  • CI/CD
  • TDD
  • Infrastructure as Code
  • LLM
  • prompt engineering

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

Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Staff Software Engineer
SS&C TechnologiesSeniorCitypointГибрид
170,000 – 188,000 USD в год
13 окт.
Software Engineer III — The Wittern Group, Des Moines | itrelocate