Senior Software Engineer @ Openet(Kuala Lumpur)

Job Category: Senior Software Engineer
Job Type: Full Time
Job Location: Kuala Lumpur

Are you a passionate technologist whose ambition is to work with people using leading-edge cloud native technologies? Do you want to work with best in class development practices and tools such as Kubernetes, Kanban and CI/CD? Do you want to help us deliver our solutions using a microservices architecture, big data technologies and a DevOps delivery model for faster to market, customer-centric solutions for our global customers. Then look no further!

The Product Development team is in an exciting phase of developing new products to deliver state of the art cloud native solutions which will support our customer’s (70% of Tier 1 & 2 global telecom operators) successful transition to the world of 5G connectivity. We are a team of highly-skilled, driven technologists with a track record of delivering innovative and strategic solutions to enable our customer’s success. We regularly engage with high-profile customer-facing roles and internal stakeholders across the entire business in Openet.

What is the expertise needed for this opportunity?
The ideal person for our team will be an experienced developer committed to delivering excellent work with excellent people. You will have a relevant Computer Science, Engineering, Information Technology or equivalent degree and have a curiosity to learn more.
You will have proven capability with big data technologies, functional programming, reactive design patterns and programming frameworks. You will have multi-threaded Java knowledge, as well as the aptitude to learn to troubleshoot complex asynchronous parallel flows. You will have some peformance tuning capbilities with complex multi-threaded Java solutions. Expertise of writing unit, integration, systems and performance tests is a must! Demonstrable knowledge of design patterns associated with a microservices architecture is crucial. You will have worked in n senior developer role and are capable of independently designing and delivering software as well as leading a team to same.

We would love it if: –

  • You had specific experience with Apache Kafka, Kafka Connect, Kafka Streams
  • Java experience with REST, OSGi, Vert.x, Spring Boot, RxJava and Lambda expressions
  • Python and Javascript Nashorn programming experience
  • Were familiar with cloud native technologies and building DevOps pipelines – incorporating Kubernetes and the multitude of deployment pipeline tooling that supports it (Jenkins, Spinnaker, Helm, Harbor, Nexus Sonatype etc)
  • Experience with performance profiling tools, such as Yourkit and Flight Recorder.
  • Had knowledge of persistence models such as RDBMS and NoSQL and technologies such as Elasticsearch, Rocks DB, Cassandra.
  • Had knowledge of security protocols such as TLS

The impact your role will have

You will join a team that is leveraging big data technologies to provide real-time processing of data streamed from 5G core networks and insights to customer behavior. These solutions are delivered with a high level of focus on CI/CD, containerization technologies and a DevOps mindset. We are keen to bring into our team an experienced engineer/developer who has a desire to solve complex problems, has a deep understanding of their technology to the point where they can drive change in it, enjoys working in a team, has the capability to technically lead and mentor others in the team and is eager to take on new problems and share solutions as we push forward with our innovative offerings.
Working independently as well as collaboratively, it is so important to have a ‘can-do’ approach to teamwork.

Softskills you bring to the team

  • Above all else, you will have excellent analytical, communication and organizational skills
  • You have a clear ability to set development priorities and are comfortable making decisions on how best to deliver these
  • An ability to influence key stakeholders and get buy in on technical decisions
  • Positive, solution-focused attitude and you aren’t afraid of a challenge
  • Collaborate effectively in a team and open to exploring all technical design options
  • A burning desire to ‘be your best’ and work in an environment where you can really have an impact

How your work impacts the organisation

This role sits within the Delivery and Customer Enablement (DCE) group whose stated purpose is to ensure Openet’s customers’ current & future success by delivering and enabling innovative, customer-centric software solutions. Within Product Development the SSE role is key to our ability to deliver state of the art cloud native solutions, which support our customer’s successful transition to the world of 5G connectivity. Be a part of our journey and #beyourfuture.


Winner of the Deloitte Best Managed Companies Award (2017 & 2018) Openet provides the solutions and consulting services that enables service provider’s fast-track their digital journeys. Our solutions process more than 20 billion events and transactions every day and do this across more than 330 million subscribers for more than 75 service providers worldwide. We deliver the most innovative and high-performance software for these businesses to grow and evolve and we currently partner with 7 out of the 10 largest global telecommunication service providers. Openet is incredibly proud that 11% of mobile data traffic is enabled using our software.

Employing almost 700 people worldwide, since its foundation in 1999, Openet has been at the forefront of telecoms software development and innovation. Our success is signified by the many long-term relationships we have fostered with the largest, most progressive, and demanding operators across the globe. We delight at turning innovation into business value.


At Openet we hire people, not just skills. We are looking for people with a love of working collaboratively, focused on continuous learning and excited to be your best. People who thrive in Openet are comfortable working in fast-paced environment where each day brings different opportunities to do great things; adaptability is hugely important to the way we work. But we are not comfortable with settling and so we demand that everyone in the business challenges and asks why – to be innovative means striving to be better, working smarter and seeing the value in ‘out of the box’ thinking. But why? At Openet we are obsessed with solving with the customer – understanding their problems, working to delight them, considering their success as our success. It’s that simple.

Interested in this opportunity? Apply at Senior Software Engineer (

Apply for this position

Allowed Type(s): .pdf, .doc, .docx