System Architect / Team Lead (C++, Windows/Linux, Distributed Systems)

Twist Robotics Responds Quickly
MilTech 🪖

Twist Robotics — це продуктова оборонна компанія, яка розробляє безпілотні літальні апарати (FPV, коптерного та літакового типів) і пов’язані з ними системи. Серед наших публічних продуктів — симулятор місій БпЛА "Обрій" і коптер "Saker Scout", який уже понад два роки успішно працює на передовій.

 

Ми шукаємо System Architect / Team Lead. Роль поєднує дві ключові зони відповідальності: системний дизайн та ухвалення архітектурних рішень, а також побудову технічних підходів усередині команди. Нам потрібен фахівець, який сформує цілісне технічне бачення продукту, визначить напрямок розвитку системи та забезпечувати якісну реалізацію рішень.

 

Продукт є складною програмною системою, для якої важливими є масштабованість, стабільність, продуктивність та можливість роботи у розподіленому середовищі. Одна з ключових задач ролі — спроєктувати архітектуру для запуску системи у private / on-prem infrastructure на власному обладнанні з можливістю масштабованого запуску багатьох копій програми, централізованого керування ними та організації взаємодії між інстансами. На поточному етапі продукт нативно працює на Windows, також готується порт на Linux.

 

Основні обов’язки:

  • проєктування та розвиток системної архітектури продукту;
  • визначення підходів до запуску, масштабування та керування багатьма екземплярами програми;
  • проєктування взаємодії між інстансами через мережеві протоколи та внутрішні API;
  • формування архітектурних підходів до побудови надійної, продуктивної та масштабованої системи;
  • визначення deployment model для self-hosted / on-prem infrastructure;
  • ухвалення ключових технічних рішень щодо Windows/Linux portability;
  • визначення стандартів для reliability, observability, logging, metrics, profiling і performance tuning;
  • технічне лідерство команди розробки: декомпозиція задач, design/code reviews, mentoring, формування engineering practices;
  • участь у реалізації найбільш критичних компонентів системи;
  • взаємодія зі стейкхолдерами для узгодження технічного напряму розвитку продукту.

 

Що для нас важливо:

  • досвід у ролі System Architect / Solution Architect / Technical Lead / Team Lead / Principal Engineer;
  • сильний практичний досвід з C++;
  • вміння мислити на рівні архітектури системи та вести команду до практичної реалізації технічних рішень;
  • досвід проєктування складних software systems;
  • досвід побудови або розвитку distributed / multi-instance systems;
  • глибоке розуміння мережевих протоколів, IPC, APIs, data exchange contracts;
  • практичний досвід роботи з Windows та Linux;
  • розуміння питань portability між платформами;
  • досвід роботи з multithreading, concurrency, performance-sensitive systems;
  • вміння трансформувати продуктову задачу у зрозумілу, послідовну та масштабовану технічну архітектуру.

 

Буде перевагою:

  • досвід з on-prem / private cloud / self-hosted infrastructure;
  • бекграунд із containerized environments;
  • досвід у real-time або high-performance системах;
  • досвід побудови fault-tolerant систем;
  • досвід проєктування складних runtime-середовищ і систем із високими вимогами до стабільності та продуктивності.

 

Ми пропонуємо:

  • цікаву роботу в сфері розвитку технологій;
  • можливість застосовувати ваш досвід і навички для зміцнення обороноздатності України;
  • комфортні умови праці та ринкову заробітну плату;
  • віддалену зайнятість або ж гібридну у Львові;
  • відпустки, лікарняні та інші соціальні гарантії, згідно з нормами чинного трудового законодавства;
  • роботу в команді, де цінується незалежність та ініціативність;
  • бронювання.

Required skills experience

Required languages

English B1 - Intermediate
Ukrainian Native
Published 29 December 2025 · Updated 17 March
5 views
·
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...