Get the job you really want

Top Software Engineer Jobs in Singapore

683+ Job Results
22 Days Ago
Singapore
Hybrid
1,200 Employees
Junior
1,200 Employees
Junior
Big Data • Cloud • Software • Database
As a Software Engineer II, you will enhance performance and reliability for customers by developing database drivers, optimizing sync services on Kubernetes, and mentoring junior team members. Responsibilities include writing connectors, improving core features, and ensuring code quality through reviews.
22 Days Ago
Singapore
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
As a Software Engineer II at Fivetran, you will enhance the core data application platform, ensuring the reliability and scalability of data processing services. You will work closely with cross-functional teams on feature development and project execution, focusing on high code quality and performance. Your role involves writing code, testing, collaborating with stakeholders, and driving implementation improvements.
22 Days Ago
Singapore
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
As a Software Engineer II at Fivetran, you will improve database performance for customers, develop connectors, optimize sync services, and mentor junior team members while contributing to architectural designs and code reviews.
22 Days Ago
Singapore
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
As a Software Engineer II at Fivetran, you will contribute to the core application platform team, focusing on enhancing data processing pipelines. Responsibilities include writing code, improving code quality, collaborating with cross-functional teams, and working throughout the project lifecycle from design to monitoring.
22 Days Ago
Singapore
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
As a Software Engineer II at Fivetran, you will enhance the core application platform, develop and maintain reliable data pipelines, improve code quality, and collaborate with various teams for project execution and feature development.
22 Days Ago
Singapore
Hybrid
1,200 Employees
Junior
1,200 Employees
Junior
Big Data • Cloud • Software • Database
The Software Engineer II will develop and optimize software for Fivetran’s Connector development team, focusing on performance and reliability. Responsibilities include writing Java code, integrating with cloud APIs, mentoring junior team members, and ensuring technical excellence through code reviews and architectural designs.
880 Employees
Mid level
Cloud • Software
As a System Software Engineer, you will enhance the GCC and LLVM ecosystems on Ubuntu, focusing on modern C and C++. Responsibilities include writing high-quality code, debugging, code reviews, and collaborating with teams to improve the user experience. You'll also mentor junior engineers and contribute to the architecture decisions affecting Ubuntu’s performance and reliability.
22 Days Ago
Singapore
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
The Software Engineer will work on the Connector development team to enhance performance and reliability of Fivetran's services. Responsibilities include writing connectors, contributing to features and fixes, and mentoring junior team members, while ensuring technical excellence.
22 Days Ago
Singapore
Remote
61 Employees
Mid level
61 Employees
Mid level
Information Technology • Software
Seeking a Software Engineer with 3+ years of experience in PHP development to assist in designing, developing, and installing software solutions. Responsible for full lifecycle software development, writing efficient code, and integrating software components. Experience with ReactJS and test-driven development is advantageous.
2 Days Ago
Singapore
Remote
578,950 Employees
Expert/Leader
578,950 Employees
Expert/Leader
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Principal Software Engineer, you will lead the development of digital solutions, mentor engineers, ensure high-quality software practices, architect complex systems, and promote technical standards while collaborating with cross-functional teams to align with business goals.
880 Employees
Entry level
Cloud • Software
As a System Software Engineer focusing on Rust, you will enhance the Rust ecosystem within Ubuntu, collaborating with a distributed team, debugging issues, writing new code, and mentoring junior engineers. Your work will impact Ubuntu's performance and developer experience across various platforms including cloud and desktop.
22 Days Ago
Singapore
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
This role involves resolving complex issues related to Ubuntu and open source software, debugging and fixing bugs, maintaining relationships with teams, reviewing code, and participating in upstream software communities. It requires strong Linux and programming skills, with a focus on cloud technologies like Ceph and OpenStack.
22 Days Ago
Singapore
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Software Engineer on the Solutions Engineering team, you will design and deliver open-source software operations code using Python and Golang. You'll collaborate with infrastructure operations teams, develop monitoring and alerting infrastructure, and promote best engineering practices. The role offers opportunities for travel and fostering a collaborative engineering culture.
22 Days Ago
Singapore
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Software Engineer, you'll design and deliver open source software operations code in Python while ensuring reliable, efficient, and scalable solutions on Kubernetes. You'll work across the Linux stack, follow agile practices, and help foster a collaborative engineering culture at Canonical.
22 Days Ago
Singapore
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
As a Senior Software Engineer at Canonical, you'll lead design and implementation, coach team members, and collaborate on features in a distributed system driving cloud automation. You'll debug issues, interface with upstream communities, and support diverse software operations while working remotely with minimal travel.
22 Days Ago
Singapore
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Software Engineer at Canonical, you will contribute to the Juju project, a large open-source Go project, focusing on the design and delivery of features to automate cloud operations and software management at scale. Responsibilities include collaborating with a distributed team, debugging issues, and contributing to open-source communities.
22 Days Ago
Singapore
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
The Golang Software Engineer will work on developing an open-source developer experience tool integrated with Ubuntu, focusing on designing user experiences, writing robust code, and ensuring performance, security, and quality in software solutions. This role emphasizes crafting tools for software engineers and requires a strong background in Linux system-level development and containers.
22 Days Ago
Singapore
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
The Field Software Engineer works with clients to implement private cloud infrastructure and solutions, such as Linux and Kubernetes. Responsibilities include architecting solutions, developing open source code, and providing training and support to customers. The role involves occasional travel and promotes collaboration within the engineering team.
22 Days Ago
Singapore
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As an Embedded Linux Software Engineer at Canonical, you will work on low-level system technology, contribute to Ubuntu Core and snapd software development, optimize Ubuntu for various hardware platforms, maintain software stacks, and collaborate with global teams to enhance open source technologies.
22 Days Ago
Singapore
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
The role involves designing and implementing features for a graphics stack, debugging issues, improving tests, documentation, and collaborating with a distributed team. Candidates should be proficient in modern C++, with knowledge of asynchronous programming and experience in Linux environments.
22 Days Ago
Singapore
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
The Software Engineer II role involves improving performance and reliability for Fivetran's Connector development team. Responsibilities include writing and optimizing connectors, contributing to architectural designs, mentoring peers, and troubleshooting existing code in a diverse tech stack.
22 Days Ago
Singapore
Hybrid
1,200 Employees
Junior
1,200 Employees
Junior
Big Data • Cloud • Software • Database
As a Software Engineer II, you will contribute to the core application platform team, focusing on data processing within pipelines. Responsibilities include writing performant code, testing and reviewing code, collaborating with various teams to ensure product quality and performance, and participating in the full project lifecycle.
23 Days Ago
Singapore
Hybrid
1,200 Employees
Junior
1,200 Employees
Junior
Big Data • Cloud • Software • Database
The Software Engineer II at Fivetran will be responsible for enhancing performance and reliability of database connectors, writing core product features, and mentoring junior engineers. The role involves optimizing sync services and ensuring technical excellence through code reviews and architectural design contributions.
23 Days Ago
Singapore
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
As a Software Engineer II at Fivetran, you will contribute to the core application platform team, developing and maintaining data pipelines, ensuring they are reliable and scalable. Your role involves writing code, testing, collaborating with cross-functional teams, and implementing improvements to enhance code quality and performance.
23 Days Ago
Singapore
Hybrid
1,200 Employees
Junior
1,200 Employees
Junior
Big Data • Cloud • Software • Database
As a Software Engineer II at Fivetran, you will enhance core application platform services, ensuring data processing pipelines are reliable and scalable. Your role involves writing efficient code, collaborating with cross-functional teams, and contributing to various lifecycle stages from design to monitoring.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size