Top Software Engineer Jobs in Singapore
Lead and inspire a regional software engineering team to invent new technology and build new products in the open source application and infrastructure operations field. Work on Python and Golang to design and deliver open source software operations code, shape high-quality monitoring infrastructure, rethink operations for customers and the open-source community, and coach colleagues.
This is a fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack. Responsibilities include resolving complex customer problems, participating in upstream communities, developing bug fixes, and reviewing code.
Software engineer role focused on Python development and Kubernetes operations for open source applications. Responsibilities include designing and delivering software operations code, working across the Linux stack, ensuring infrastructure reliability, and collaborating with teams to deliver high-quality services to customers.
Contribute to the development of Juju, an open-source Go project that powers complex distributed software systems. Collaborate with a distributed team, debug issues, and work on highly concurrent and highly distributed systems. Requirements include Go development experience, excellent communication skills, academic track record, and willingness to travel for internal events.
The Field Software Engineer at Canonical helps global companies embrace private cloud infrastructure, Linux, and cloud native operations. Responsibilities include designing and implementing cloud solutions, developing Kubernetes operators, and working with open-source infrastructure-as-code. The role requires practical knowledge of cloud computing concepts, Linux, networking, and intermediate to advanced Python programming skills.
The Embedded Linux Software Engineer role at Canonical involves working on low-level system technology, embedded systems, and open source projects. Responsibilities include software development, hardware optimization, QA testing, robotics, IoT, and networking. Engineers collaborate on the latest Linux kernel and RTOS technologies, deliver Ubuntu for IoT and server-class hardware platforms, and engage with the open source community.
As a Jetpac Software Engineer, you will work with the team to deliver solutions based on Python, Node.js, GoLang, and React.js, collaborate with engineers and non-technical stakeholders, and solve the travel convenience problem.
Build and maintain core mobile app for a leading cryptocurrency exchange, optimize UI and infrastructure, collaborate with teams to deliver technical solutions, drive architecture innovations, and improve app performance.
Featured Jobs
Develop internal management systems, collaborate with R&D teams, design databases and API interfaces, and enhance business scalability and efficiency at OKX
Join Doodle Labs as a Linux Software Engineer responsible for designing and implementing software in wireless router firmware. Must have experience with Linux, C programming, troubleshooting embedded systems, networking protocols, and more. Strong communication skills and a bachelor's degree in Electrical Engineering or Computer Science required.
Seeking a skilled Software Developer with robust technical knowledge to join backend system teams. Responsible for managing internal backend services, frameworks, and platforms. Design, develop, and maintain scalable, tested, production-grade distributed systems. Engage in all stages of the software lifecycle and provide support for live production systems.
Seeking a Principal Software Engineer with expertise in Python programming and a passion for AI/ML. Responsibilities include designing end-to-end system architecture, developing production-grade machine learning services, collaborating with researchers, and supporting production operations.
Senior Software Engineer responsible for designing and implementing state-of-the-art payments solutions for growth markets at PayPal. Requires experience building large-scale systems and collaborating with cross-functional teams. Focus on customer-centric mindset and adherence to design specifications and processes.
Responsible for requirement analysis, solution design, coding, and testing in a software engineering role. Involves assessing business and technical needs, designing solutions, coding using various languages and frameworks, and executing testing procedures.
As a Senior Software Engineer at Walmart, you will be responsible for designing, developing, and implementing digital solutions using SAP SuccessFactors to solve mission-critical business problems. You will work on transformative projects and foundational improvements of Walmart's Workforce Enablement systems globally. Responsibilities include configuration, collaboration with business teams, testing, and resolving issues related to HR processes and talent management. Strong knowledge of HR processes and talent management is required.
Experienced Software Engineer with a strong technical architecture acumen needed to provide consultation for product teams, review architecture designs, onboard engineering excellence KPIs, code applications, and more. Must have experience in SQL, NoSQL, Kafka, DevOps with Azure, CI/CD, and microservices architecture.
Lead the design of software changes, develop new features, collaborate with team throughout development lifecycle, and drive engineering excellence. Specialize in Java & Javascript based systems with a focus on performance optimizations and distributed systems architecture.
Software Engineer position at Fivetran's Connector development team to drive improved performance, reliability, and analytical power for customers. Responsibilities include working on core features, writing connectors, and contributing to enhancements and bug fixes.
Looking for a full-stack software engineer with experience in designing and implementing web applications for PayPal's RegTech team. Responsibilities include coding web services, collaborating with the team to solve complex problems, and improving engineering processes.
Provide technical leadership, mentorship, and guidance to multiple engineering teams. Design and maintain technical architecture aligned with business goals. Develop complex software systems ensuring performance and security. Collaborate with cross-functional teams and drive innovation in solution design. Monitor application performance and lead root cause analysis of technical issues.
As a Senior Software Engineer, you will design and engineer integrations for complex enterprise systems, collaborate with cross-functional teams, and provide insights to drive innovation in mobile development. Responsibilities include defining best practices, mobile app development, API design, software architecture, and system operations.
Data Ventures is looking for a Software Engineer III with experience in React Native mobile development to drive data productization initiatives from concept to deployment. The role involves defining mobile development best practices, designing, building APIs, and supporting business objectives through collaboration. The ideal candidate must have a Bachelor's degree in Computer Science and at least 1 year of experience in software engineering, with strong knowledge in React Native and mobile development technologies.
Explore relevant products/solutions, assess gaps, classify requirements, contribute to user stories, assist in solution design, evaluate trade-offs, guide team on coding standards and frameworks, drive implementation of telemetry features, conduct code reviews, automate tasks in CI/CD.
Lead multiple business or technology-driven projects with small to medium-sized teams, shape architectural decisions, provide technical leadership, mentorship, drive availability, quality, performance, and resiliency goals, and continuously improve software development processes for a global engineering team at Walmart.
As a Search Engine Optimization Engineer, you will work across systems and software engineering to help build and improve search-ability within a healthcare tech company. Responsibilities include implementing SEO improvements, creating Hygraph pages, diagnosing performance issues, and contributing to code reviews and mentoring.
Top Singapore Companies Hiring Software Engineers
See AllPopular Job Searches
AI Engineer Jobs in Singapore
AI Jobs in Singapore
AWS Jobs in Singapore
Backend Developer Jobs in Singapore
Database Jobs in Singapore
Design Engineer Jobs in Singapore
DevOps Jobs in Singapore
Engineering Jobs in Singapore
Front End Developer Jobs in Singapore
Java Developer Jobs in Singapore
Machine Learning Jobs in Singapore
NET Jobs in Singapore
Network Engineer Jobs in Singapore
Process Engineer Jobs in Singapore
QA Jobs in Singapore
Sales Engineer Jobs in Singapore
Software Engineer Jobs in Singapore
Software Testing Jobs in Singapore
Web Developer Jobs in Singapore
All Filters
No Results
No Results