Senior C++ Developer
Role and Responsibilities
- Design, implement, and debug modern C++ microservices
- Maintain and evolve core microservices architecture and APIs
(REST/JSON, Pub/Sub) within a shared codebase - Build and operate high-performance distributed systems on GCP
- Optimize low-latency services, including multithreading and
complex memory management - Design, execute, and analyze performance, load, stress, and
scalability tests to identify bottlenecks and validate system behavior
under production-like workloads - Perform application profiling and performance diagnostics,
driving continuous improvements in latency, throughput, resource
utilization, and overall system efficiency - Maintain code quality and ensure systems remain secure,
observable, and integrated with platform services - Create meaningful unit tests and maintain strong automated test
coverage - Troubleshoot issues and participate in on-call support,
including warranty phases, if required - Translate business requirements into scalable and maintainable
technical solutions for the travel and airline industry - Collaborate with architects, product managers, and engineering
teams to deliver high-quality software solutions.
Approach and Behaviors
- Proactive
- Quality first mindset
- Continuous learner
- Dedicated team player
- Deliver results with minimal supervision
,[Qualifications and Education Requirements, Minimum 5+ years of professional experience as a C++ Developer, Bachelor’s degree in computer science or a related field, Expertise in: Modern C++ (17/20/23), Multithreading, Data Structures, and performance tuning (memory management, low-latency optimization), Proficiency in the C++ Standard Library (STL) and Boost C++ Libraries, Expertise in: GCP Pub/Sub, and REST/JSON APIs (gRPC is nice to have), Understanding of: OAuth2, JWT, and cloud security best practices, Solid knowledge of algorithmic thinking and distributed systems architecture, including consistency, durability, and failure/resiliency considerations, Fluency in Git-based workflows and large-scale CI/CD toolchains (GitHub Actions); scripting (Python/Bash) to support automation, tooling, and operations, Strong understanding of NoSQL data modeling and document design, including denormalization strategies and evolution/versioning of schemas, Experience building migration/ETL processes, data backfills, and reconciliation/validation tooling to ensure functional equivalence during cutover, Strong understanding of object-oriented programming principles, common design patterns, and clean code best practices, Good Unix/Linux knowledge and experience developing, debugging, profiling, and operating services in Linux environments (including large-scale/legacy codebases), Hands-on experience with performance engineering, including profiling, benchmarking, load testing, stress testing, scalability testing, and root-cause analysis of performance bottlenecks in distributed systems, Experience using performance analysis and observability tools, Experience working with AI Tools (Copilot/Agentic), Experience migrating or modernizing persistence layers, including rewriting applications from legacy object databases (e.g., Versant) to distributed NoSQL platforms (e.g., Couchbase), Hands-on experience with Couchbase, including buckets, scopes/collections, indexing, N1QL querying, and use of Couchbase] Requirements: C++
Podobne oferty
Developer – AI-Enabled Delivery
Mindbox Sp. z o.o.
KRAKÓW
2026-09-22
Developer
Mindbox Sp. z o.o.
KRAKÓW
2026-09-22
Go Embedded Software Engineer
Verkada
KRAKÓW
2026-09-22
Senior Embedded Developer IT Contracting
Michael Page
KRAKÓW
2026-09-22
Software Engineer
Mindbox Sp. z o.o.
KRAKÓW
2026-09-22
C/C++ Embedded Software Engineer
Ericsson
KRAKÓW
2026-09-22
Senior Software Engineer Lead Software Engineer Big Data
Antal
KRAKÓW
2026-09-22
Linux Embedded Software Engineer
Verkada
KRAKÓW
2026-09-22
Hardware Production Support Engineer – Mechanical
Antal
KRAKÓW
2026-09-22