24 Hottest Tech Jobs for Singapore Software Engineers, Data Engineers, and more! (December 2021)


Job hunting takes up a lot of time, and it requires time, effort, skill, and some luck for you to have any chance at success. If you're in tech, then you're in luck because companies are always hiring for talents to join their tech team.

We've compiled some of the hottest jobs into one single article so that you can browse the top companies hiring for Software Engineers in Singapore to help you in your job search process.

This month, companies such as Apple, Govtech, Bytedance, Binance, and more are hiring for Software Engineers, Data Engineers, and other roles.

Apple Engineering Jobs in Singapore

Full Stack Software Engineer

Key responsibilities:

  • Design and develop solutions that can scale to enterprise level requirements
  • Design & architect solutions for our various data inputs, find patterns, build efficient parser for large volume of data, derive efficient data analytics and drive the implementation
  • Define integration to other systems via services and APIs, key customisations and extensions of the systems, data conversions and migrations

Find out more about Apple Full Stack Software Engineer

Sr. Software Engineer, Core Services, Apple Media Products

Key responsibilities:

  • Part of the server team that powers various features within the Apple client applications - iTunes, App Store, iBooks, Podcast, Apple Music etc.
  • Think about performance in terms of median, 95th percentile and 99th percentile
  • Build large scale web-based projects and features
  • Experience with crafting web applications that scale to millions of requests per second is highly preferred

Find out more about Apple Sr. Software Engineer, Core Services, Apple Media Products

Site Reliability Engineer, AMP

Key responsibilities:

  • Work cross-functionally to handle video flow from content ingestion, playback, transcoding, and virtually everything else it takes to make the experience as seamless as possible
  • Driven approach to continually improving service levels
  • Consistent track record of troubleshooting and resolving issues in live production environments and implementing strategies to eliminate them

Find out more about Apple Site Reliability Engineer, AMP

Software Development Technical Lead

Key responsibilities:

  • Design robust systems with a broad system understanding and in close collaboration with development and product management.
  • Refine and expand existing test Application architecture and strategies focusing on reusability, scalability, low complexity.
  • Champion best software engineering practices within the team and evangelize, software development practices that improve software quality across the organization.

Find out more about Apple Software Development Technical Lead

Useful Resources about Apple

Bytedance Engineering Jobs in Singapore

Fullstack Software Engineer, User Growth

Key responsibilities:

  • Design and develop large-scale platform services as well as corresponding frontend interfaces that power various Growth products.
  • Coordinate with different teams and roles to fast iterate and deliver features end-to-end.
  • Familiar with backend technologies, including Database, concurrency, multithreading, synchronization, loading balancing, etc.

Find out more about Bytedance Fullstack Software Engineer, User Growth

Backend Software Engineer, Video-On-Demand (VOD)

Key responsibilities:

  • Architect and develop efficient, highly scalable and secured services that power all the video products of ByteDance.
  • Design, implement and operate our critical and scalable services, including video delivery services, upload services, and core persistence layer.
  • Develop advanced intelligent video QoS data platform, help client developers make decisions to optimize the user experience of our products.
  • Design, build and maintain a global scale, multi-regional video infrastructure system.

Find out more about Bytedance Backend Software Engineer, Video-On-Demand (VOD)

Software Engineer (Distributed Database), Data Platform

Key responsibilities:

  • Create a PB-level analytical database product that empowers efficient and real-time data-driven decision-making, based on ClickHouse.
  • Building a cloud-native and high-performance enterprise data warehouse (or analytical database, these two concepts are becoming one), with challenges that are exciting and unprecedented, and we vision this database to be the fastest analytical database in this world
  • Contributing directly to the database engine, including but not limited to storage, query execution, metadata management, resource management, and performance optimization

Find out more about Bytedance Software Engineer (Distributed Database), Data Platform

Useful Resources about Bytedance

Binance Engineering Jobs in Singapore

Front-end Engineering Lead (Vue.js)

Key responsibilities:

  • Implement new user-facing features in risk to B products
  • Manage the distributed team of engineers
  • Write client-side code to create fast, easy-to-use, web-based applications for desktop browser scenarios
  • Optimize web applications for speed and scale

Find out more about Binance Front-end Engineering Lead (Vue.js)

Senior Back-End / Java Developer (Binance Gift Card)

Key responsibilities:

  • Build, improve and maintain a multitude of applications for the Binance ecosystem
  • Ensure the best possible performance, quality and responsiveness of the applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.

Find out more about Binance Senior Back-End / Java Developer (Binance Gift Card)

Junior Backend Java Developer - Payments

Key responsibilities:

  • Be a part of the most influential company in the blockchain industry and contribute to the crypto-currency revolution that is changing the world
  • Translate business requirements and user cases into functional applications.
  • Review, test, and verify code for adherence to quality and security standards.

Find out more about Binance Junior Backend Java Developer - Payments

Useful Resources about Binance

Grab Engineering Jobs in Singapore

Lead Software Engineer, Backend (OVO SG)

Key responsibilities:

  • Work on multiple backend service clusters as well as participating in machine learning pipelines
  • Design and write with the cutting edge GO language to improve the availability, scalability, latency, and efficiency of Grab's range of services
  • Work closely with infrastructure team in building and scaling back-end services as well as performing root cause analysis investigations

Find out more about Grab Lead Software Engineer, Backend (OVO SG)

Senior Software Engineer, Full Stack

Key responsibilities:

  • Build and deploy performant modern web applications in React, Redux, Webpack, ES6, and Flow
  • Engage in service capacity and demand planning, software performance analysis, tuning, and optimization
  • Design, build, analyze and fix large-scale systems
  • Learn full-stack performance tuning and optimization

Find out more about Grab Senior Software Engineer, Full Stack

Senior Engineers, (Data Engineering - SRE), Digibank Singapore

Key responsibilities:

  • Designing & architecting new solutions, finding creative ways to optimise existing solutions which will improve agility for managing hundreds of microservices infrastructure in a stable & reliable way.
  • Engage with the data-engineering and data-science teams to help build infrastructure and develop software for reliability and scale.
  • Build and drive adoption for greater self-healing and resiliency patterns

Find out more about Grab Senior Engineers, (Data Engineering - SRE), Digibank Singapore

Principal Engineer - GrabX

Key responsibilities:

  • Designing, implementing, rolling out, and evangelizing the next generation of experimentation and event management platforms at Grab
  • Building large scale multi-tenanted distributed SAAS platforms (including data processing & streaming).
  • Empowers Grab to take data driven decisions by crunching billions of events and resolving hundreds of billions of variables with latency in milliseconds per day

Find out more about Grab Principal Engineer - GrabX

Useful Resources about Grab

Govtech Engineering Jobs in Singapore

Software Engineer (Frontend) (Artificial Intelligence Platforms)

Key responsibilities:

  • Build software products for government agencies to better understand and use their data to improve operations and decision making
  • Have excellent understanding of web development and experience working with HTML5, CSS3, Node.js and modern JS frameworks (React.JS, Vue.JS, Redux etc.)

Find out more about Govtech Software Engineer (Frontend) (Artificial Intelligence Platforms)

Data Engineer (Data Engineering)

Key responsibilities:

  • Building Whole-of-Government data infrastructure to power the insights needed for evidence-based decision-making and enhancing agencies’ service-delivery.
  • Design and build resilient and efficient data pipelines for both batch and real-time streaming data
  • Architect and design data infrastructure on cloud using industry standard Infrastructure-as-Code tools

Find out more about Govtech Data Engineer (Data Engineering)

Software Engineer, Engineering Productivity

Key responsibilities:

  • Join a multi-disciplinary team to modernise the way digital applications and services are developed, deployed and maintained across the Whole-of-Government.

Find out more about Govtech Software Engineer, Engineering Productivity

Useful Resources about Govtech

Meta / Facebook Engineering Jobs in Singapore

Software Engineer Intern

Key responsibilities:

  • Develop and push production-ready code by quickly ramping on assigned codebase, product area, and/or system
  • Identify problem statements, outline optimal solutions, account for tradeoffs and edge cases

Find out more about Meta / Facebook Software Engineer Intern

Software Engineer, Product (Full Stack)

Key responsibilities:

  • Build new features and improve existing products like Messenger, Video, Groups, News Feed, Search and more
  • Create consumer products and features using internal programming language Hack
  • Work closely with our PM and design teams to define feature specifications and build the next generation of products leveraging frameworks such as React & React Native

Find out more about Meta / Facebook Software Engineer, Product (Full Stack)

Enterprise Engineer

Key responsibilities:

  • Work with product managers to drive strategic and tactical initiatives
  • Architect highly available, scalable, and secure systems
  • Comply with change management policies to ensure data integrity and system stability
  • Understand performance metrics for business value

Find out more about Meta / Facebook Enterprise Engineer

Useful Resources about Meta / Facebook

Shopee Engineering Jobs in Singapore

Before applying to Shopee, you need to know about their interview questions and processes - and we have compiled them for you from 376 interviews we found online!

Frontend Software Engineer - Marketplace

Key responsibilities:

  • Frontend development for Shopee’s ecommerce web platforms
  • Design stable and scalable architecture to support Shopee’s fast business growth
  • Participate in various internal technical projects and give technical sharing sessions

Find out more about Shopee Frontend Software Engineer - Marketplace

Database Engineer - Digibank

Key responsibilities:

  • Responsible for banking database administration and management (capacity planning, installation, backup, recovery, monitoring, security, compliance, optimisations, troubleshooting, etc).
  • Support the development team for database designing, creating, optimising and troubleshooting.
  • Review existing software architecture and contribute to improve on the future architecture for database stability and a maximum of performance.

Find out more about Shopee Database Engineer - Digibank

Machine Learning Engineer - Recommendation System

Key responsibilities:

  • Participate in the end-to-end optimization of our recommender system
  • Designing multiple context-aware recommender systems in e-commerce
  • Drive improvement of core modules like recall/ranking/rerank in the recommender system by technology

Find out more about Shopee Machine Learning Engineer - Recommendation System

Software Engineer - Marketplace Backend (Chatbot)

‍Key responsibilities:

  • Building customer service chatbots to automatically answer our customers’ questions and pain-points
  • First-hand experiences building AI-powered chatbot products, including the chatbot’s internals and operational platforms that allow AI trainers to quickly optimise their performance.
  • Designing and implementing backend services in Python, Java and Go

Find out more about Shopee Software Engineer - Marketplace Backend (Chatbot)

Useful Resources about Shopee

Do your part to make the industry better!

Isn’t it frustrating to apply for a job without knowing the salary band of the company beforehand? We aim to empower you by making salary information more accessible to the people via verified data.

Contribute your salary anonymously today, and let us help you make smarter career decisions.

Click on the button below to do your part in putting an end to the opaqueness here in Singapore!

Follow us on Telegram (@nodeflairsg) for the latest Tech Insight, Reads, Salaries & Job Opportunities! 

Related Articles