Expert C++ Developer
Ciklum
Remote, Romania
About the role
As a Expert C++ Developer, 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
A successful candidate will possess:
- 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.