You Love Innovation? So Do We!

Cataleya was born out of necessity. We identified a need for a high-quality, innovative and flexible solution, so we created it. You know how the saying goes: ‘The best way to predict the future is to create it’. This is exactly what we did.
In this day and age, constant innovation and self-disruption are key to a sustainable enterprise and these are ideologies we live by. This requires people who work with us to be confident enough to speak their mind and share their perspective on our operation and industry at all times. Questioning the status quo, (including one’s own), exploring new avenues, and venturing into paradoxes should be habits and not options.
Constant improvement and striving towards “excellence” in everything we do is one of our guiding principles – our manifesto is ‘us’.
Cataleya is an exciting place to work if you share our passion and commitment to constantly pushing the boundaries and surpassing yourself.

We continually question the impossible to find new disruptive ideas and ways of doing business. Yet we hold our values very dear. We encourage and empower our employees to develop and deliver new innovations and products that are of significance to our customers and the industry

We want our business to have a positive impact on the industry, our clients, and the lives of our employees

We are growing our business around the world and have multicultural staff across four continents. Our people are global citizens!

The leadership team is dedicated to entrepreneurship and wants our people to grow, professionally and personally

Why Work With Cataleya

At Cataleya, We look for people who will show up their whole self because we value diversity and inclusion, as well as people who enjoy fun. So be sure to check on whether you are aligned with our company values and culture. If you think you can see yourself delivering WOW as a member of the Cataleya family, then checkout the jobs.


  • Bachelor or master’s degree in computer science or related engineering discipline.
  • Proven experience as a Senior Software Engineer


  • Should be a good team player
  • Should have good understanding of networking concepts
  • Strong C/C++/OOPS/STL/Data Structures & Algorithms
  • Exposure to Linux operating system is required
  • Exposure to network programming, multithreading, IPC etc. is a must
  • Will be responsible for development, unit testing and supporting / maintaining the features in QA and Production
  • Familiarity with utilities like git, jira, gdb, valgrind etc. will be a definite plus
  • Exposure to virtualization and cloud technologies would be an added advantage
  • Exposure to Telecom domain protocols like SIP/RTP would be an added advantage

Required Qualification & Skills:


  • Bachelors or Masters degree in Computer science/EnTC
  • Professional Experience in the range of 3 to 6 years
  • Ability to work independently and multi-task effectively
  • Strong Signalling protocol (SIP) and media protocol (RTP/RTCP/SRTP) knowledge
  • Should be proficient in test tools like SIPP, Navtel etc.
  • Good understanding of VLAN, IPv4/v6, UDP/TCP/TLS is required
  • Hands-on scripting experience in Python, Shell scripting
  • Experience in virtualization, NFV, SDN etc. would be a definite plus
  • Should be able to follow STLC and do the required contribution
  • should be able to produce all the required artefacts in STLC and wherever required
  • Should be responsible for the quality of the deliverables and the overall product
  • Should be able to communicate effectively with all the stakeholders of the product
  • Shall be responsible for closely working with engineering and service delivery team to address production defects
  • Should be responsible for testing internal defects, production defects, enhancements, and new features
  • Should be able to contribute to automation testing and do load tests whenever required

Unlock Your Career Potential

Unlock new career possibilities by completing our Resume Form. Your next opportunity awaits – start by telling us about yourself.

Upload Your CV