2,138,940open jobs
137,596companies
245,281added this week
Browse all
Location
Remote (Ukraine)
Seniority
Senior
Employment
Full-Time

First seen by Alion on Nov 9, 2026.

Overview
Company
Impact
Profile match

Job Title:
Senior C++ Software Engineer

Who we are:
Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries.

About the Product:

Our client is an international technology company developing advanced software solutions for enterprise environments.

The company builds a complex technology platform designed to support demanding business operations, large-scale data processing, and performance-critical applications. Its solutions help organizations improve operational efficiency, optimize infrastructure utilization, and maintain reliable performance as their systems and workloads grow.

The product consists of multiple interconnected components responsible for data processing, system operations, and communication between services. The engineering environment involves solving complex technical challenges related to scalability, performance, concurrency, and resource efficiency.

The platform is continuously evolving, with a strong focus on improving existing capabilities, introducing new functionality, and maintaining high engineering standards.

About the Role

We are looking for a Senior Software Engineer to join an experienced engineering team working on core components of a complex software platform.

This is a hands-on engineering position combining new feature development, system optimization, and long-term ownership of technically challenging components.

You will be involved throughout the full software development lifecycle, from analyzing requirements and designing solutions to implementation, testing, troubleshooting, and continuous improvement.

The role requires strong technical expertise, independent problem-solving, and the ability to make practical engineering decisions in an environment where performance, reliability, and maintainability are essential.

You will collaborate with experienced engineers across different technical areas, contribute to architectural discussions, and help improve the overall quality and efficiency of the platform.

Key Responsibilities

Design, develop, and maintain complex, performance-critical software components.
Implement new functionality and enhance existing platform capabilities.
Improve system performance, scalability, and resource efficiency.
Work on technical challenges involving concurrency, multithreading, and memory management.
Analyze system behavior, identify performance bottlenecks, and implement effective optimizations.
Investigate and resolve complex technical issues across interconnected components.
Ensure high standards of code quality, reliability, maintainability, and test coverage.
Take end-to-end ownership of engineering tasks, including technical design, implementation, validation, and ongoing support.
Participate in architectural discussions, technical design reviews, and code reviews.
Collaborate with cross-functional engineering teams to deliver reliable and efficient solutions.
Contribute to knowledge sharing, technical guidance, and mentoring within the team.
Apply AI-assisted development tools where appropriate, critically evaluating generated solutions and ensuring engineering quality.

Required Competence and Skills


7+ years of professional software engineering experience, preferably working on complex backend, infrastructure, or system-level software. Strong candidates with fewer years of experience may also be considered.
3+ years of strong hands-on programming experience with C++.
Solid understanding of concurrency, multithreading, synchronization, and memory management.
Strong knowledge of performance optimization, profiling, debugging, and resource utilization.
Experience developing and maintaining complex, performance-critical software applications.
Ability to investigate technical problems across multiple components and identify root causes.
Experience independently driving engineering tasks from technical design through implementation and validation.
Practical experience with AI-assisted development tools beyond basic code completion, including evaluating and improving generated solutions.
Strong analytical thinking, problem-solving abilities, and attention to engineering quality.
Good communication skills, a collaborative mindset, and willingness to take long-term ownership of developed components.
B.Sc. or M.Sc. in Computer Science, Software Engineering, or a related technical field

Nice to Have

Experience with complex backend platforms or core infrastructure development.
Understanding of distributed systems and large-scale software architectures.
Experience with high-performance computing or resource-intensive applications.
Familiarity with C#,Java, Rust, Go
Experience optimizing existing systems and improving their reliability and efficiency.


Why Us:
We provide 20 days of vacation leave per calendar year (plus official national holidays of a country you are based in).
We provide full accounting and legal support in all countries we operate.
We utilize a fully remote work model with a powerful workstation and co-working space in case you need it.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,138,940 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Ukraine
Remote (India) · Full-Time · 5+ years exp · Mumbai
Apply
Remote (likely Brazil)
Java
Kotlin
Java
Hibernate
Databases
PostgreSQL
DevOps
GCP
Git
Management
Scrum
Kanban
Apply
Remote (Colombia) · 5+ years exp · Bogotá
SQL
C#
C#
.NET
AI/ML
Claude Code
DevOps
CI/CD
GitHub
Apply
Remote (United States) · Nationals only · 3+ years exp · Bachelor's Degree
Python
JavaScript
TypeScript
C++
Databases
MySQL
PostgreSQL
RabbitMQ
Apache Kafka
DevOps
GCP
Azure
AWS
Kubernetes
Management
Agile
Apply
Remote (Brazil) · Barueri
Java
Java
Spring Boot
DevOps
Rest API
Apply
Remote (Ukraine) · Full-Time · Ukraine
Python
Go
JavaScript
Frontend
Vue.js
React.js
DevOps
Rest API
GCP
Helm
Azure
CI/CD
AWS
Kubernetes
Apply
Lead Python Engineer 5 hours ago
Remote (Ukraine) · Full-Time · Ukraine
Python
Python
Django
Databases
PostgreSQL
Apache Kafka
AI/ML
Claude Code
Model Context Protocol
Great Expectations
LLM
DevOps
Azure
Apply
Remote (Ukraine) · Full-Time · Ukraine
DevOps
OpenTelemetry
Linux
Apply
Remote (Ukraine) · Full-Time · Ukraine
Python
TypeScript
Databases
PostgreSQL
AI/ML
Copilot
Claude Code
Model Context Protocol
AI Agents
AWS Bedrock
LLM
OpenAI
Structured Outputs
DevOps
Rest API
OpenTelemetry
Azure
AWS
Docker
Management
Miro
Apply
In office · Full-Time · Ukraine
Python
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
AI/ML
Cursor
Claude Code
Model Context Protocol
AI Agents
DevOps
CI/CD
Git
Docker
Cloudflare
Nginx
Linux
Cybersecurity
Keycloak
OWASP Top 10
GDPR
Apply
See all jobs
This is one of many
2,138,940 more open roles from verified company boards, updated every day.