
C/C++ Developer – Cloud Telephony, Linux, VoIP
Orion Innovation
full-time
Posted on:
Location Type: Remote
Location: Serbia
Visit company websiteExplore more
About the role
- Develop software for Cloud-integrated Communication Solutions and IP telephony using C and C++.
- Design and implement High Availability (HA) and Clustering mechanisms for call processing, focusing on real-time state synchronization and seamless call failover.
- Optimize distributed data architectures to support multi-node clustering and load balancing in cloud environments.
- Work as part of an international Agile/Scrum development team.
- Work on product capacity increase and performance optimization.
- Participate in product architecture design and feature development.
- Solve engineering tasks of varying complexity.
Requirements
- Commercial experience in C/C++ development (5+ years for Senior-level position, 3+ years for Middle-level, 1-2 years for Junior-level).
- Experience with Linux programming.
- Deep understanding of Clustering and High Availability (HA) architectures (Active/Standby, Active/Active).
- Practical experience with inter-process communication (IPC) and network synchronization techniques for real-time applications.
- Networking fundamentals and understanding of the TCP/IP stack.
- Strong debugging and bug-fixing skills.
- Experience with version control systems (Git).
- English proficiency sufficient for verbal and written communication within an international team.
Benefits
- Dynamic and supporting international teams.
- Regular assessments and performance reviews. You will have the opportunity for promotion, bonuses and a raise in accordance with the pace at which you develop and your performance.
- Remote, hybrid or office work.
- 20-25 vacation days per year.
- Equipment for work, laptop and all necessary additions.
- Access to trainings and courses.
- Private health insurance.
- FIT Pass card for many sports’ facilities.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++Linux programmingClusteringHigh Availability (HA)inter-process communication (IPC)network synchronizationTCP/IPdebuggingbug-fixing
Soft Skills
communicationteamworkproblem-solving