Adaptiq logo

Senior C++ Software Engineer - Adaptiq

Adaptiq·Salary not specified

Primary stack

C++

Nice to have's

programming languageslarge software productsreusable software componentsdevelopment toolsbuild processestesting processessoftware reliabilityperformancecollaboration

Job description

Description language:

Про посаду

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

Ми шукаємо Старшого Інженера-розробника C++ для приєднання до досвідченої інженерної команди, яка працює над однією з ключових областей продукту. Це практична інженерна роль з високим рівнем відповідальності. Ви будете залучені до всього життєвого циклу розробки - від розуміння вимог і проектування рішень до впровадження, тестування, доставки та постійного вдосконалення. Ви будете працювати над технічно складними функціями, сприятиме архітектурним рішенням, покращуватимет існуючі функції та допомагатимет підтримувати високий рівень інженерії продукту. Ця роль добре підходить інженеру, який любить вирішувати складні технічні проблеми, відповідати за рішення та тісно співпрацювати з іншими досвідченими інженерами.

Обов'язки

  • Проектування, розробка та підтримка високоякісного програмного забезпечення з використанням сучасного C++.
  • Розробка нової функціональності продукту та вдосконалення існуючих рішень.
  • Відповідальність за функції протягом усього життєвого циклу розробки програмного забезпечення.
  • Проектування чистих та зручних для технічного обслуговування рішень для складних інженерних вимог.
  • Дослідження та вирішення складних проблем програмного забезпечення.
  • Виявлення можливостей для покращення продуктивності, надійності та загальної якості продукту.
  • Внесення вкладу у обговорення архітектури та технічні рішення.
  • Написання автоматизованих тестів та забезпечення відповідного рівня покриття тестами для реалізованої функціональності.
  • Участь у одноліткових оглядах коду та внесення вкладу у стандарти інженерії.
  • Вдосконалення процесів розробки, процесів створення та автоматизації інженерії.
  • Тісна співпраця з іншими інженерами та технічними зацікавленими сторонами протягом усього процесу розробки.
  • Ведення чіткої технічної документації, де це потрібно.
  • Використання сучасних інструментів розробки, до яких входить допомога штучного інтелекту, для підтримки кодування, налагодження, досліджень та інших інженерних заходів.
  • Участь у усуненні несправностей та технічному вирішенні проблем, коли це потрібно.

Вимоги

  • 7+ років професійного досвіду розробки програмного забезпечення.
  • Глибокі практичні знання сучасного C++ (C++11/14/17 або новіші).
  • Перевірені знання розробки програмного забезпечення для виробництва.
  • Глибоке розуміння архітектури програмного забезпечення та принципів об'єктно-орієнтованого проектування.
  • Тверде знання структур даних, алгоритмів, одночасності та управління пам'яттю.
  • Досвід діагностики складних проблем програмного забезпечення та виявлення першопричини.
  • Гарне розуміння технік продуктивності та оптимізації програмного забезпечення.
  • Досвід роботи з сучасними системами створення, практиками тестування, контролем версій та автоматизацією розробки.
  • Тверде розуміння якості програмного забезпечення, можливості технічного обслуговування та кращих інженерних практик.
  • Досвід роботи протягом усього життєвого циклу розробки програмного забезпечення.
  • Практичний досвід використання сучасних інструментів розробки, до яких входить допомога штучного інтелекту, у повсякденній інженерній роботі.
  • Сильні навички письмової та усної англійської комунікації.
  • Здатність працювати самостійно, одночасно ефективно співпрацюючи в розподіленій інженерній команді.

Буде плюсом

  • Досвід роботи з мовами програмування, крім C++.
  • Досвід роботи над великими або технічно складними програмними продуктами.
  • Досвід проектування рутинних програмних компонентів та інструментів внутрішнього розвитку.
  • Досвід вдосконалення процесів створення, тестування або розробки.
  • Досвід роботи в середовищах, де надійності та продуктивності програмного забезпечення важливі.
  • Досвід співпраці з кількома інженерними або продуктовими зацікавленими сторонами.

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

  • 20 днів відпустки на календарний рік (плюс офіційні національні свята країни, де ви базуєтесь).
  • Повна бухгалтерія та юридична підтримка у всіх країнах, де ми працюємо.
  • Повністю віддалена модель роботи з потужним робочим місцем та місцем для роботи в коворкінгу, якщо це потрібно.

Про компанію

Adaptiq є технологічним хабом, що спеціалізується на створенні, масштабуванні та підтримці досліджень та розробок (R&D) команд для високоякісних, швидкозростаючих продуктових компаній у різних галузях промисловості. Наш клієнт є стабільною технологічною компанією, яка розробляє складний B2B програмний продукт, який використовується клієнтами на міжнародних ринках. Продукт складається з кількох взаємопов'язаних сервісів та програмних компонентів і продовжує розвиватися, оскільки компанія розширює свої можливості та клієнтську базу. Інженерна організація зосереджена на створенні надійних, масштабовних та зручних для технічного обслуговування рішень, постійно вдосконалюючи архітектуру продукту та практики розробки. Команда працює у високотехнологічному середовищі, де інженери мають значну відповідальність і залучені як до розробки продукту, так і до технічних рішень.

© Adaptiq. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Київ, Варшава (Польща)

More at Adaptiq

All 9 roles

Popular searches