Senior C++ Developer
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
Approach and Behaviors
- Proactive
- Quality first mindset
- Continuous learner
- Dedicated team player
- Deliver results with minimal supervision
,[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.] Requirements: C++, Degree, Cloud security, REST API, gRPC, Multithreading, JSON, Performance tuning, STL, Boost, GCP, PUB, Object-oriented programming, Git, Python, Bash, ETL, Data modeling, NoSQL, GitHub Actions, Unix, Design Patterns, Testing, Linux, AI, Clean Code, Couchbase Server
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
Linux 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
Senior Software Engineer Lead Software Engineer Big Data
Antal
KRAKÓW
2026-09-22
C/C++ Embedded Software Engineer
Ericsson
KRAKÓW
2026-09-22
Hardware Production Support Engineer – Mechanical
Antal
KRAKÓW
2026-09-22
Go Embedded Software Engineer
Verkada
KRAKÓW
2026-09-22