About The Team Shopee will be prioritizing applicants who have a current right to work in Singapore , and do not require Shopee sponsorship of a visa. Kindly note that you can only be considered in one recruitment process at a time within Sea Group and will be considered for jobs in the order that you have applied. The Engineering Infra team operates with dual responsibilities. Firstly, we focus on building the front-end of Shopee’s infrastructure platforms, crafting user-friendly tools that enhance the productivity of thousands of developers. We play a pivotal role in developing internal systems that significantly impact the daily operations of all developers. Secondly, we are dedicated to constructing an end-to-end site-building solution that provides a seamless, cloud-native development experience. This solution is integral to our internal engineering portals and various business applications. Job Description Design and build cloud-native database service solutions to support Shopee's global critical business operations. Ensure high availability, performance, and stability of system services in a large-scale distributed environment. Design and construct a database service ecosystem, encompassing key systems such as db metadata system and db event center. Collaborate with DBAs and other technical teams to provide advanced, reliable, and scalable technical solutions based on business requirements and multi-IDC scenarios. Design and develop Kubernetes storage and intelligent scheduling solutions. Ensure the reliability of the database services, respond to and resolve various online issues, and build intelligent monitoring and diagnostic tools. Requirements Bachelor's or higher in Computer Science or related fields Passionate about coding and programming, innovation, and solving challenging problems 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, Java Strong logical thinking abilities Good To Have Hands-on experience and knowledge of relational databases such as MySQL Familiar with container tech Experience in Kubernetes Experience in the design and development of large-scale distributed systems Hands-on experience in Web Service frameworks and performance tuning of Web Server
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.