232 Software Engineering jobs in Singapore
Software Engineering, Machine Learning Singapore • Software Engineering • Engineering Singapore[...]
Posted 2 days ago
Job Viewed
Job Description
#J-18808-Ljbffr
Software Engineering Manager
Posted 2 days ago
Job Viewed
Job Description
Direct message the job poster from YouTrip
Fintech | Payments | Technology Recruitment | Talent Acquisition | Talent Partner | Tech Hiring | Talent Advisor | Tech Recruiter | APAC Recruitment…We Are
YouTrip is the leading and fastest-growing multi-currency payment platform in Asia Pacific. In 2018, we pioneered the region's first multi-currency digital wallet. Now, YouTrip is the #1 multi-currency digital wallet trusted by millions across the region, processing over US$15 billion in total payment value annually.
Our consumer and business propositions – YouTrip and YouBiz – empower individuals and businesses with inclusive, accessible, and affordable financial solutions. YouTrip has raised over US$110 million to date, including its recent Series B round led by global venture capital firm Lightspeed Venture Partners—underscoring strong investor confidence in its mission to transform digital financial services across the Asia Pacific.
Recognised as World Economic Forum’s Global Innovator 2025, CNBC’s World’s Top Fintech Companies (2025, 2024), and LinkedIn’s Top Startup (2024, 2023), YouTrip is dedicated to creating the next generation of digital finance services for consumers and businesses.
Valuing an entrepreneurial culture of diversity and inclusion, we are seeking driven individuals to join our fast-growing regional team as we push the boundaries of innovative fintech solutions.
Job Description: Software Engineering Manager
We are looking for an experienced Engineering Manager with strong technical depth and proven people leadership. In this role, you’ll drive the development of highly scalable applications while managing one or two scrum teams. Your teams will be responsible for building end-to-end products, including backend services and front-end applications, used by millions of customers. You’ll play a key role in expanding our growing suite of services as we scale beyond digital fintech services.
Responsibilities:
- Mentor and manage a team of software engineers, setting clear goals, facilitating career development, and conducting regular performance evaluations.
- Oversee software project execution, ensuring on-time delivery while meeting quality standards.
- Stay hands-on by contributing to codebases, performing code reviews, and maintaining technical deputy to provide meaning guidance to the team.
- Define and drive technical direction, incorporating emerging technologies and industry best practices to improve innovation and scalability.
- Uphold engineering excellence by enforcing coding standards, fostering test automation, and continuously improving development processes.
- Foster a collaborative environment and ensure clear communication within the team and with cross-functional teams.
- Regularly engage with stakeholders, sharing progress updates, technical insights, and delivery outcomes.
- Coach engineers both technically and professionally - helping them grow into stronger, more autonomous contributors.
- Build a high-performing, agile, and self-organizing team that delivers stable, scalable, and reliable features and services.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 2 years experience in team management, with a strong track record of coaching and mentoring diverse engineering teams.
- Expert-level proficiency in designing and developing high-performance, concurrent applications. Experience using Golang would be a plus.
- Excellent communication skills, with the capability to oversee squad-level priorities, deadlines, and project outcomes.
- Strong understanding of product and business metrics, adept at setting objectives using the OKR framework.
- Demonstrates a balanced approach towards project features and engineering excellence, with a solid product-oriented mindset.
- Background in working with distributed systems, parallel processing, and handling highly complex software applications.
- Have a good appetite for taking calculated risks, demonstrating the ability to weigh options and make strategic decisions under uncertainty.
- Understanding development lifecycle and collaborating with cross-functional and remote teams.
- Curiosity, creative outside-the-box problem solving abilities and an eye for details.
- Seniority level Director
- Employment type Full-time
- Job function Information Technology
- Industries Financial Services, Information Services, and Technology, Information and Media
Referrals increase your chances of interviewing at YouTrip by 2x
Sign in to set job alerts for “Software Engineering Manager” roles. Engineering Manager - Software DevelopmentDowntown Core, Central Singapore Community Development Council, Singapore 1 week ago
Software Engineering Manager II, Fullstack Head, AI Software Engineering, AI Products, xDigitalWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Engineering Manager
Posted 13 days ago
Job Viewed
Job Description
We are partnering with a fast-growing logistics technology venture that is transforming the way e-commerce brands manage their supply chain. The firm operates internationally, supporting direct-to-consumer brands in the small to mid-market segment.
As the business enters its next stage of growth, they are seeking an Engineering Manager to lead the transition from outsourced development to a fully in-house engineering capability. This is a pivotal role for someone who wants to take ownership of architecture, execution, and team building in a scaling environment.
Key Responsibilities
- Own end-to-end software architecture, ensuring scalability, reliability, and security.
- Build and grow an internal engineering team while managing external vendors during the transition.
- Work closely with product, operations, and leadership to align engineering priorities with business goals.
- Establish best practices in development, DevOps, and agile delivery.
- Mentor engineers and foster a high-velocity, collaborative team culture.
Requirements:
- 8–12 years of engineering experience, with 3–5 years in team leadership or engineering management.
- Proven track record of end-to-end architecture ownership and delivering major platform transitions.
- Direct experience in logistics or supply chain technology is required (delivery management, routing, real-time tracking, or related platforms).
- Expertise in cloud infrastructure, DevOps, and modern software development practices.
- Experience scaling teams in high-growth or startup settings.
- Strong communication skills to bridge technical and business stakeholders.
- Hands-on and execution-oriented, with the ability to both lead and build.
Why Join
- Be part of a company at an inflection point, scaling rapidly across multiple markets.
- Own the technical direction of a platform central to the business’s success.
- Build and lead a high-performing engineering team from the ground up.
- Work in a dynamic, international environment with ambitious growth plans.
Apply Now / Send your CV to We will reach out if your profile aligns with the requirements
#J-18808-LjbffrSoftware Engineering Associate
Posted 19 days ago
Job Viewed
Job Description
Software Engineering Associate page is loadedSoftware Engineering Associate Apply remote type Onsite locations Singapore-CapitaSky time type Full time posted on Posted 30+ Days Ago job requisition id R About the Hiring Team Level Infinite is Tencent’s global gaming brand. It is a global game publisher offering a comprehensive network of services for games, development teams, and studios around the world.
We are dedicated to delivering engaging and original gaming experiences to a worldwide audience, whenever and wherever they choose to play while building a community that fosters inclusivity, connection, and accessibility. Level Infinite also provides a wide range of services and resources to our network of developers and partner studios around the world to help them unlock the true potential of their games.What the Role Entails
Responsibilities:
1.Responsible for the development and iterative implementation of Level Infinite PASS unified account client architecture;
2.Responsible for the development and implementation of Level Infinite PASS unified account supporting tools;
3.Responsible for the development, maintenance, documentation and business support of related products.
Requirements:
1.Bachelor degree or above in computer related majors
2.Solid knowledge of computer theory, and rich experience in client debugging and performance optimization;
3.Have at least one programming language development experience, including but not limited to: Java, C#, Objective-C, C/C++;
4.Experience in game engine development such as Unity/Unreal is preferred;
5.Responsible and passionate, with good teamwork and communication skills.
Software Engineering Manager
Posted 20 days ago
Job Viewed
Job Description
The role at our organization involves engaging in extensive hands-on activities and collaborating with product owners and technical staff globally to define requirements for new features and enhancements to the platform. You will be responsible for evaluating technical options, providing recommendations on the scope and scale of effort required to develop end-to-end solutions, and managing and mentoring a team of talented engineers.
As a key member of our team, you will take ownership and lead the engineering responsibility for multiple components of the platform, with a focus on security, high scalability (3000+ TPS), and ensuring six nines of availability. Your role will also involve actively participating in defining architecture, creating solution documents, and engaging in hands-on activities such as low-level design, code review, coding, and unit testing.
Encouraging and ensuring the team utilizes GenAI tools to enhance software development processes will be a crucial aspect of your responsibilities. You will collaborate with cross-functional teams to integrate AI solutions into existing systems and workflows, coordinate engineering activities across project delivery, and work with engineers to ensure efficient and high-quality standards are maintained.
Identifying and managing risks at all stages of the project, building a culture of engineering excellence within the team, driving adoption of best practices, and identifying opportunities for further enhancements and refinements to standards, processes, and systems will also be part of your role.
This is a hybrid position, and the expectation of days in the office will be confirmed by your Hiring Manager.
Basic Qualifications:
- 5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g., Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
Preferred Qualifications:
- 5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g., Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
- Experience delivering complex projects involving domain knowledge, distributed architecture, technical stack, and collaborating with multiple technology and business partners.
- Strong understanding of generative AI models and tools, familiarity with GenAI tools, and experience as a technical leader.
- Proficiency in Java 8+, REST APIs, JSON, Agile development, continuous integration, and continuous delivery.
- Experience with shift-left practices, performance testing, and collaborating with security teams to implement secure coding techniques.
If you are passionate about working with people, mentoring your team to reach new heights, and possess the required qualifications and experience, we encourage you to apply for this exciting opportunity.
#J-18808-LjbffrSoftware Engineering Director
Posted 22 days ago
Job Viewed
Job Description
Join to apply for the Software Engineering Director role at Michael Page .
We are seeking a highly experienced and forward-thinking Director of Software Engineering to lead our team in developing and deploying SaaS-based sustainability solutions. This role requires a strong background in ESG, building center of excellence engineering teams from scratch, and extensive experience in cloud environments and automation.
Key Responsibilities:- Lead and manage a team of software engineers in developing SaaS solutions for carbon neutrality and ESG goals.
- Build and mentor engineering teams, fostering innovation and excellence.
- Oversee design and development of scalable SaaS applications in cloud environments.
- Implement automation practices to enhance efficiency and reliability.
- Collaborate with cross-functional teams including Quality, Site Reliability Engineering, DevSecOps, and Customer Success.
- Provide technical guidance and mentorship to team members.
- Ensure successful project delivery within budget and timelines.
- 15+ years of proven software development and delivery management experience in leadership roles.
- Experience in SaaS & IoT offerings end-to-end commercialization.
- Strong leadership skills, including developing AI solutions and frameworks.
- Experience designing licensable SaaS-based solutions for building automation.
- Certified Cloud Solutions Architect with cloud infrastructure optimization skills.
- Proficiency in cloud architecture, DevOps, and microservices development.
Competitive salary & comprehensive benefits. If passionate about sustainability and software engineering leadership, apply now and help shape the future of building automation and ESG solutions.
Contact: Tania Mustafa (Lic No: R / EA no: 18C9065)
Quote job ref: JN-
Michael Page operates under EA Licence Numbers 18S9099 and 18C9065.
#J-18808-LjbffrSoftware Engineering Leader
Posted today
Job Viewed
Job Description
The organization is seeking an accomplished Software Engineering Leader to spearhead our technical endeavors. A proven track record in software design and development, coupled with exceptional leadership skills, makes a candidate ideal for this role.
A successful candidate will have:
- Strong foundation in computer science or information technology
- At least 3 years experience in a software engineering leadership position
- Hands-on experience in software development frameworks, agile methodologies, and software architecture
The ideal candidate will possess excellent problem-solving skills, the ability to motivate teams, and a passion for innovation.
Required Skills and QualificationsTo excel in this position, candidates must possess:
- Experience working with Struts Framework, SPRING Framework, Hibernate, Web Services, JMS, Java Design Patterns, HTML5, JQuery, JNDI, JSP, XML, Java Script, and IBM MQ-Series
- Ability to communicate effectively with cross-functional teams
- Excellent analytical and problem-solving skills
As a member of our team, you will have opportunities for growth and development, as well as:
- Collaborative and dynamic work environment
- Competitive compensation and benefits package
- Opportunities for professional growth and advancement
Additional responsibilities include:
- Developing and maintaining software solutions that meet business requirements
- Leading cross-functional teams to achieve project goals
- Staying up-to-date with industry trends and technologies
Be The First To Know
About the latest Software engineering Jobs in Singapore !
Software Engineering Professional
Posted today
Job Viewed
Job Description
Full Stack Developer Opportunity
Job Description- Maintain and enhance IT applications by implementing new enhancements, troubleshooting live issues, and providing workable solutions.
- Redevelop existing e-services to cloud infrastructure and meet security requirements.
- Perform design, programming, integration, system testing, user acceptance testing, and documentation.
- Generate unit tests and end-to-end test scripts using Azure technologies.
- Troubleshoot, identify, solve issues, and develop automated test cases.
- Ensure timely deployment of enhancements and fixes to the testing and live environment.
- Degree in Computer Science, Information Systems, or related discipline.
- Minimum 3 years of working experience in this role.
- Good experience in JSP, JavaScript, jQuery, AJAX/JSON, ReactJS, J2EE, Restful APIs, MS SQL, Oracle, PL/SQL, Git, Spring MVC, Hibernate, Agile development, DevOps processes, GIS map development.
- Experience with RedHat Linux OS.
- Development experience using Azure App Services, Spring Cloud, Tomcat, MS SQL, Azure DevOps.
- At least 3 years of good working knowledge in version control software like Git.
- Experience in agile development and DevOps processes.
- Experience in GIS map development.
Software Engineering Position
Posted today
Job Viewed
Job Description
Application Development Expertise
Description:
Our team is seeking a highly skilled and motivated application development professional to join our dynamic and collaborative environment. As an integral part of our development team, you will be responsible for designing, developing, and maintaining digital solutions for our clients in the public sector and large commercial enterprises.
Key Responsibilities:
- Participate in full life-cycle web/mobile application projects from requirement gathering to solutioning, development, releasing, and post-launch maintenance.
- Collaborate with agile cross-functional teams to design, develop, and maintain web/app applications based on specifications and ensure successful releases.
- Support Project Managers/Scrum Masters to provide consultation and direction to stakeholders for managing and delivering their expectations.
- Act as a self-starter, proactively recognize and solve issues as they arise.
- Be motivated in continuous learning and improvement to enhance your skills in an ever-changing environment.
Qualifications and Requirements:
To be considered for this role, you should have minimum 8 years of experience in Java-based web/app development with full-stack exposure. You should be proficient in Java development with excellent knowledge of Spring Boot framework. Additionally, you should have solid understanding of object-oriented programming and fundamental design principles behind a scalable application on the clouds. Extensive experience and knowledge of Relational Database, SQL-query programming, microservice, ORM (JPA2, Hibernate), and various architectural and design patterns (MVC, concurrency pattern, singleton pattern, etc.) are also required. You should be proficient in modern development tools and technologies such as Redis, Docker, Kubernetes, and Infrastructure-as-code. Profound insights of JVM, memory optimization, and memory leak troubleshooting are essential. Experience working with Cloud Infrastructure (AWS/Azure) and hands-on experience with Java platforms (Adobe Experience Manager, IBM Mobile First Platform, Jahia, etc.) will be advantageous. Following certifications will be highly considered: Azure Developer (Associate), Azure Solutions Architect (Expert), Azure DevOps Engineer (Expert), AWS Developer (Associate), AWS Solutions Architect (Professional), AWS DevOps Engineer (Professional).
Software Engineering Leader
Posted today
Job Viewed
Job Description
We are seeking a talented Software Engineering Leader to join our team. As a key member of our engineering organization, you will be responsible for leading the development of cutting-edge software solutions that meet the needs of our customers.
Key Responsibilities:
- Technical Leadership: Provide technical guidance and oversight to ensure high-quality software delivery.
- Solution Architecture: Design and develop software solutions that meet business requirements.
- Team Management: Lead and manage a team of software engineers to deliver projects on time.
Requirements:
- Education: Degree or Diploma in Computer Science or related field.
- Experience: Minimum 8 years of experience in software engineering with at least 3 years in a leadership role.
- Skills: Strong knowledge of software engineering principles, practices, and tools.
What We Offer:
- Competitive Salary: A competitive salary package that reflects your skills and experience.
- Opportunities for Growth: Opportunities for career growth and professional development.
- Collaborative Environment: A collaborative and dynamic work environment that encourages innovation and teamwork.