CompaniesJobsFor Employers

Engineering Team Lead

Information technology
Please log in to view salary
Petaling Jaya, Selangor

About The Job

OnApp develops software for service providers to operate their own cloud and content delivery networks. We are headquartered in London and our team in Kuala Lumpur is responsible for the server software behind the CDN. On an average week, we release 10 updates to our customer base spanning 100 cities around the world, serving billions of requests daily while exceeding 99.99% uptime.

Responsibilities include:

Project management - Manage and oversee the development team to ensure that the product is delivered on quality, on time, and on cost. Lead team meetings such as sprint planning and retrospective. Liaise with management and developers to ensure that the company is aligned in regard to expectations, priorities, and resources.

Technical leadership - Establish, enforce and refine processes related to software development life cycle. Assist the CTO to maintain a high standard of software engineering in the team, for example in the areas of design, code quality, documentation, testing, and automation.

Recruitment and retention - Foster our developers’ personal growth through mentoring and guidance. Cultivate a positive environment that our team is proud to work for and participate in. Assist our HR in managing the developer headcount.

Candidates must possess strong soft skills relevant to the job responsibilities, proven experience in building and leading a team of developers, and qualifications or experience in software engineering.

Job Requirements

Job Requirements:
  • Passion in building a highly-effective development team.
  • Experience in managing a development team. We are a fairly small team with an easy-going culture. As we practice flexible working hours and remote work, we make extensive use of online planning and collaboration tools to complement face-to-face meetings.
  • Knowledge of SDLC methodologies. We loosely follow agile; candidates trained in this or have prior experience as a scrum master are at an added advantage.
  • Knowledge of modern software practices and tools. For example: issue trackers, version control, automated testing, devops, cloud computing architectures, site reliability engineering, etc.
  • Experience in writing code, although this is not a day-to-day coding role. We use multiple languages such as Java, Python, PHP, Puppet, Go, etc on Linux systems. Prior experience in building worldwide production systems is an added advantage.

Our Culture


  • OnApp CDN
  • OnApp Accelerator

  • We are a language neutral software development house, we choose language based on performance rather than convention.
  • Our software powers hundreds of thousands of virtual machines and hundreds of Gbps of internet traffic.
  • We develop majority in Python, LUA, Java and we use Cucumber, RabbitMQ, Debian, puppet, MariaDB, Nagios, Munin, Bird, PowerDNS, ELK and a lil' of Mongo.
  • We are using Scrum and Kanban methodology.
  • Our engineering manager are equipped with strong technical backgrounds to lead the team to success.

Who We Look For:
  • We welcome potential candidate from all diverse background and experience to join our family.
  • We look for potential candidate who are committed to thrive in a programming career. A person who looks at a setback "as a challenge rather than a sign of defeat".

Our Core Value:
  • Integrity and Growing Together


OnApp software helps service providers stay profitable and competitive by making it easy to create next-generation cloud, CDN and storage services.

We launched the first version of our cloud software in July 2010 after two years of development. OnApp Cloud is now the leading platform for cloud service providers, powering an estimated 1 in 3 public clouds around the world.

In August 2011 we launched our second major product line, OnApp CDN, bringing affordable, high-end CDN to service providers for the first time. Now you can choose from more than 100 PoPs in 34 countries to create custom CDNs for your clients, and sell your spare capacity at the same time.

In March 2012 we launched OnApp Storage, a new way to create highly scalable and resilience cloud storage using commodity disks in hypervisor servers.

OnApp has more than 150 staffs in the US, Europe and Asia-Pacific. Our headquarters are in London, UK.