Skip to content Skip to menu Skip to footer
Job offer description

Senior VoIP Engineer 

Are you an #Impactivator?

IMPACT TECH LTD is where great things happen because great people come together. We create cool tech that’s supercharging businesses. Our working environment provides everything you need to perform at the highest level, and we are looking for a Senior VoIP Engineer to join our growing team in Limassol.

Impactivators are on a mission to change the way the world does business with AI-driven tools that deliver real results by creating a common set of scalable, data-centric solutions.

What you will do:

  • Design and develop software for scalable highly-available VoIP/PBX systems
  • Analyze and troubleshoot advanced VoIP issues
  • Understand unfamiliar codebases and debug server-side PBX software
  • Assist in the development of company policies and procedures to support VoIP operations and security
  • Perform system tuning, configuration, and maintenance of VoIP/PBX systems
  • Collaborate with cross functional teams
  • Research new technologies and solutions
  • Provide feedback on continuous improvement
  • Demonstrate your passion for emerging technologies and self-development
  • Demonstrate your problem-solving ability and attention to detail
  • Share your knowledge across team(s)

Requirements:

  • Bachelor’s degree in Computer Science or equivalent field
  • 5+ years of experience with FreeSWITCH in an enterprise setting
  • Strong working knowledge of SIP, TCP, UDP, RTP/SRTP, NAT and WebRTC
  • Very good knowledge of protocol and packet analysis
  • Experience with SIP related network components such as proxy, SBC, softswitch, etc.
  • Experience with high availability clustering and load balancing
  • Demonstrable working experience with programming languages such as Go, Python, Java or C/C++
  • Knowledge of micro-service architecture
  • Experience building REST APIs
  • Experience with SQL and popular RDBMSes (PostgresSQL, MySQL, etc.)
  • Knowledge of continuous integration and continuous delivery
  • Experience working with Docker and Docker Compose
  • Understanding of Linux based operating systems
  • Knowledge/experience of agile software development concepts and processes
  • Knowledge of code versioning tools, for example, Git
  • Experience working with JIRA, Confluence, Microsoft Teams

Desirable:

  • Strong experience with Kamailio and/or OpenSIPS
  • Experience with NoSQL databases such as MongoDB
  • Experience working with Kafka and/or RabbitMQ
  • Cloud-based development with Microsoft Azure, AWS, Google Cloud, etc.
  • Ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skills
  • Experience with Kazoo will be considered an advantage
  • Experience in Bash Script will be considered an advantage

What we offer:

  • Challenging and engaging tasks
  • Professional growth opportunities, technical seminars and internal hackathons
  • An open and collaborative working environment
  • Flexible working and leave schedules
  • A competitive remuneration package, plus 13th salary
  • Private medical insurance
  • Free parking
  • Team bonding events
  • Relocation packages (where applicable)
  • Variety of work arrangements (remote/WFH/office)

To apply, please send your CV to careers@impactechs.com

All applications are treated in the strictest confidence.

Job details
Education field:
Work experience:
Work experience is required
Duration of work experience:
Between 2 and 5 years
Language skills:
  • English
  • Very good
Required skills:
Agile development, C++, Java (computer programming), PostgreSQL, Python (computer programming), SQL
Salary range:
Not provided
Date of expiry:
Link for more information:

About company

We make AI-driven software that increases your business impact, so you deliver the sales, support and marketing your customers want. Become the best part of the customer journey with our end-to-end suite of software Impact CRM, Impact AI, Impact Telecom and Impact PSP Gateway. Your team will love our simple to use AI-driven services because they enhance customer experience, streamline operations… Find out more