Nerdery

Principal Software Engineer (Integrations)

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

Principal Software Engineer — технический лид и hands-on разработчик мультитенантного фреймворка ERP-коннекторов для Fleetio (SAP S/4HANA Cloud, Microsoft Dynamics 365 Business Central). Отвечает за архитектуру, целостность проводок и передачу фреймворка команде интеграций Fleetio.

Задачи

  • Развивать существующий дизайн: границы модулей фреймворка, интерфейс адаптеров, ledger идемпотентности, posting matrix, Postgres-as-queue и конфигурацию тенантов
  • Проводить ранние decision spikes и писать decision records: Paragon vs standalone, выбор языка и SDK, схема AWS-окружений, пробелы Fleetio API, восстановление после таймаутов SAP journal-entry
  • Согласовывать канонические модели данных с Fleetio, при задержках определять промежуточные модели и получать их утверждение
  • Переводить бухгалтерские требования в дизайн, проводить finance review posting defaults с SAP-специалистом Fleetio
  • Писать ключевой код фреймворка вместе с командой, особенно ledger и пути обеспечения целостности проводок
  • Планировать работу по направлениям SAP и Dynamics, контролировать scope «SAP ready by end of January» и заранее поднимать расхождения scope и capacity
  • Задавать инженерные стандарты в соответствии с quality guidelines и IaC-стандартом Fleetio (Terraform/Pulumi), ревьюить код и определять тест-стратегию с QA, включая тесты дублирующих проводок и fault-injection
  • Вести техническую часть демо для kickoff Fleetio 1–4 февраля, knowledge transfer и runbooks для команды интеграций Fleetio
  • Определять, как команда использует AI-assisted development в рамках AI-клаузы SOW
  • Оказывать ad-hoc техническую поддержку другим практикам домена
  • Помогать с sales-запросами, давая технические рекомендации и оценки потенциальным клиентам

Требования

  • Степень в computer-related области, сертификат coding bootcamp или подтверждённые навыки самоучки
  • 8+ лет опыта разработки ПО
  • 2–3+ года опыта архитектуры прикладного ПО, знание паттернов проектирования
  • Умение писать сложный код и объяснять «почему» за кодом
  • Сильные навыки технической коммуникации с технической и нетехнической аудиторией
  • Понимание процесса разработки и итеративного подхода на протяжении жизненного цикла проекта
  • Опыт проектирования и запуска production system-to-system интеграций или интеграционной платформы
  • Глубокое проектирование целостности данных: идемпотентность, outbox/ledger паттерны, at-least-once delivery, reconciliation
  • Дизайн мультитенантного SaaS: изоляция тенантов (row-level security), per-tenant secrets, kill switches
  • Ответственность за дизайн AWS и IaC, а не только использование
  • Свободное владение Python и/или TypeScript/Node, умение читать Ruby/Rails
  • Опыт ведения client-facing технического проекта с жёстким дедлайном
  • Опыт проектирования масштабируемых, надёжных и поддерживаемых backend-систем и интеграций, понимание распределённых систем и архитектурных компромиссов
  • Практический опыт встраивания AI-assisted инструментов разработки в ежедневный workflow: генерация кода, отладка, тестирование, рефакторинг
  • Умение эффективно использовать AI-инструменты через управление контекстом, технические спецификации, prompt engineering и итеративную валидацию

Условия

  • Зарплата $164,500–$200,000 в год
  • Два медицинских плана (включая HSA-eligible), стоматология и страхование зрения
  • Компания оплачивает Basic Life и AD&D, краткосрочную и долгосрочную нетрудоспособность
  • Опциональное страхование жизни, от несчастных случаев, критических болезней, госпитализации, питомцев, юридическая поддержка и защита от кражи личности
  • 401(k) с match до 3.5% и немедленным vesting
  • Flex PTO на отпуск, личные дни, болезнь и уход за близкими
  • Remote-friendly: офис в Миннесоте доступен для желающих работать в офисе
  • Ресурсы и средства на профессиональное развитие, конференции и сертификации

Навыки

  • Python
  • TypeScript
  • Node.js
  • Ruby
  • Rails
  • AWS
  • Terraform
  • Pulumi
  • PostgreSQL
  • SAP S/4HANA
  • OData
  • SOAP
  • SAP Cloud SDK
  • Microsoft Dynamics 365 Business Central
  • Paragon
  • Workato
  • LLM APIs
  • AI-assisted development

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

Software Engineer
JT4SeniorColorado SpringsОфис
103,000 – 164,000 USD в год
19 окт.
Senior Backend Engineer, External
Horizon3.aiSeniorУдалённо
199,750 – 235,000 USD в год
19 окт.
Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Cloud Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Eng Sr Prin - SW
BAE SystemsSeniorTotowaОфис
19 окт.
Principal Software Engineer (Integrations) — Nerdery, 164,500 – 200,000 USD в год, Minneapolis | itrelocate