Назад
Company hidden
14 часов назад

Senior C++ Software Engineer

4 000
Формат работы
hybrid/onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US/Lithuania
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Senior C++ Software Engineer: Building high-performance C++ components and libraries for local and cloud-based data workflows underpinning Bentley's product ecosystem with an accent on SQLite-backed iModels, performance optimization, and scalability. Focus on profiling CPU/memory/I/O/multithreading, enhancing storage engine internals, and ensuring determinism across desktop, iTwin, Cesium, and cloud services.

Location: Vilnius or Kaunas, Lithuania (Office-Based or Hybrid). Ability to work fully remote from home.

Salary: from 4000 EUR gross (Lithuania, before taxes), depending on experience.

Company

World-leading software company providing solutions for architecture, engineering, construction, and infrastructure digital twins.

What you will do

  • Build high-performance C++ components and maintain structured, versioned libraries with clear APIs and documentation.
  • Ensure correctness, determinism, and performance of SQLite-backed iModels across local and CloudSQLite workflows.
  • Profile and optimize CPU, memory, I/O, multithreading; contribute to storage engine internals like file formats, indexing, transactions.
  • Debug and validate software in virtualized/containerized environments; enhance observability with metrics, tracing, logs.
  • Expand automated testing, benchmarking, performance gates, and API compatibility.
  • Deliver features, lead medium-sized designs, improve shared infrastructure; collaborate via GitHub, design reviews.

Requirements

  • Bachelor’s or Master’s in Computer Science, Engineering, or equivalent.
  • Strong proficiency in modern C++ (C++17/20) and shipping production systems.
  • Optimizing performance-critical code (CPU, memory, I/O, synchronization).
  • Understanding of concurrency, multithreading, race conditions, deadlocks.
  • Building shared libraries, SDKs, platform components with stable APIs.
  • Strong testing discipline: unit, integration, performance tests, benchmarks.
  • Experience with backend services, APIs, data workflows in local/cloud.
  • Familiarity with observability (metrics, tracing, logs); problem-solving, communication.

Nice to have

  • Distributed systems (retries, idempotency, backpressure).
  • SQL/SQLite storage engines, indexing, transactions.
  • Sanitizers, fuzzing, stress testing.
  • Cross-platform (Windows/Linux; MSVC/Clang/GCC).
  • Docker/VM environments.
  • API versioning, compatibility practices.
  • TypeScript/JavaScript experience.

Culture & Benefits

  • Great team and inclusive culture with global initiatives and resource groups.
  • Attractive salary, health/accidents insurance 24/7, additional leave (marriage, moving, bereavement, volunteering).
  • Training, certifications, conferences, professional development.
  • Referral bonuses.
  • Commitment to sustainable infrastructure and colleague wellbeing.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →