Expert C++ Software Engineer
Ciklum
Bratislava, Slovakia
About the role
As a Expert C++ Software Engineer, become a part of a cross-functional development team engineering experiences of tomorrow.
Responsibilities
- Design, develop, and maintain high-performance, production-quality C++ applications on Linux platforms;
- Implement and optimize complex algorithms and data structures for use in distributed, large-scale systems;
- Develop systems with a strong focus on concurrency, scalability, and performance optimization;
- Collaborate with cross-functional teams to architect and deliver robust software solutions;
- Independently drive tasks from concept to production with minimal oversight;
- Write clean, well-documented, and maintainable code following industry best practices;
- Troubleshoot, profile, and debug performance-critical applications in live environments.
Requirements
- 7–10 years of experience writing production-quality code in C++ on Linux platforms;
- Strong understanding and hands-on experience with Linux system programming fundamentals;
- Proven ability to design and develop large-scale, distributed systems;
- Solid knowledge of data structures, algorithms, high-performance application design, and concurrency patterns;
- Self-motivated, proactive, and able to work independently with minimal supervision;
- Proficiency in English, both written and verbal.
Desirable
- Python development experience is also a plus;
- Developing systems for managing and performing computation on large-scale graph data;
- Streaming/dataflow systems;
- Experience in financial services can be a plus but not essential.
Apply Now
Don't forget to mention EuroTechJobs when applying.