Senior Software Engineer
Role details
Job location
Tech stack
Job description
- Designing, developing, and maintaining backend software components and RTC services.
- Operating and working with Open Source RTC products such as Kamailio, FreeSWITCH, and OpenSIPS.
- Contributing to the definition of system architectures, integrations, and scalability decisions.
- Performing functional, load, and interoperability testing in demanding production environments.
- Automating processes and ensuring technical quality through CI/CD pipelines, testing, and documentation.
- Providing technical expertise in specialized RTC consulting, advising on infrastructure, reliability, and performance.
- Collaborating closely with international technical and product teams, using English on a daily basis.
Requirements
Do you have experience in Software development?, We're looking for someone with a strong technical vision and a true ownership mindset, who understands the value of reliability, efficiency, and quality in software development.
We're seeking an engineer with a technical consulting mindset, who enjoys analyzing, improving, and building complex communication systems, and who is motivated by developing real products in close collaboration with customers., * At least 5 years of experience as a backend developer, working with languages such as Java, C#, Go, or C++.
- Strong knowledge of Linux, Docker, and distributed systems.
- Familiarity with - or a genuine interest in - RTC communication protocols such as SIP, RTP, and WebRTC.
- Experience with automated testing and CI/CD pipelines.
- Good level of technical English and ability to communicate fluently in international environments.
- An analytical, responsible mindset with a strong focus on continuous improvement.
Nice to have
- Experience working in telecommunications or VoIP environments, using technologies such as Kamailio, FreeSWITCH, or OpenSIPS.
- Interest in technical consulting and enjoyment of learning and working with complex technologies.
Benefits & conditions
On-site Tuesday, Wednesday, and Thursday. Remote on Monday and Friday.
- Flexible working hours, allowing a start time between 7:30 AM and 9:30 AM.
- Reduced working hours during the summer months.
- Semi-annual performance and professional development reviews.
- 24 days of vacation, including your birthday.
- A collaborative, close-knit, and highly skilled technical tea.
- Talent referral bonus program.