Software Engineer - Platform Engineering

Software Engineer - Platform Engineering

Job Title: Software Engineer - Platform Engineering
Contract Type: Permanent
Location: Singapore
Job Published: July 26, 2019 00:01

Job Description

About the Company

Shopee is the leading e-commerce platform in Southeast Asia and Taiwan. It is a platform tailored for the region, providing customers with an easy, secure and fast online shopping experience through strong payment and logistical support. Shopee aims to continually enhance its platform and become the region’s e-commerce destination of choice via ongoing product optimisation and localised user-centered strategies.

The Shopee team comprises over 7000 employees from across the region, and with our rapid expansion, we are constantly on the lookout for potential young talents who have the passion and drive to become part of a fast-moving and dynamic team.

About the Job

  • Design and development of the PaaS platform used by numerous Shopee development teams

  • Write high-quality, clean, elegant, and maintainable code

  • Understand the technical platform, constantly optimise the service, identify and fix problems, improve usability, stability and reliability

  • Design and implement various supporting tools as needed


  • Passionate about coding and programming, innovation, and solving challenging problems

  • Bachelor's or higher degree in Computer Science or related fields

  • In-depth understanding of computer science fundamentals (data structures and algorithms, operating systems, networks, databases, etc)

  • Strong and hands-on experience with at least one of the programming languages: Go, Python, C++, Java

  • Familiar with common network protocols (TCP, UDP, HTTP) and network programming

  • Familiar with Linux development environments and multi-threaded programming

Skills below are optional but preferable

  • Experiences in design and development of large-scale distributed systems

  • Experiences in middleware development, deployment, and operations

  • Understanding of virtualization or container technology

  • Knowledge in server security

  • Contributed to open-source projects

Get similar jobs like these by email

By submitting your details you agree to our T&C's