371 Software Companies jobs in Singapore
Software Engineering
Posted today
Job Viewed
Job Description
*WHO WE ARE: *
As Singapore's longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people. From there, we provide support, services, solutions, and career paths that meet their individual needs and desires.
Today, we're on a journey of transformation. Leveraging technology and creativity to become a future-ready learning organisation. But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia's leading financial services partner for a sustainable future.
We invite you to build the bank of the future. Innovate the way we deliver financial services. Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments. Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career.
Your Opportunity Starts Here.
Why Join
Imagine being part of a team that builds innovative digital solutions for one of Asia's leading banks. As a Software Engineer at OCBC, you'll have the opportunity to work on cutting-edge projects that transform the way we deliver financial services. You'll be part of a collaborative team that values creativity, innovation, and continuous learning.
How you succeed
To succeed in this role, you'll need to be passionate about software development and committed to delivering high-quality solutions. You'll work closely with cross-functional teams to understand business requirements, design and develop software applications, and ensure seamless integration with existing systems. Your ability to collaborate, innovate, and adapt to changing requirements will be key to your success.
What you do
- Work closely with key stakeholders to deliver projects and solutions
- Perform system impact analysis and design based on change requirements
- Perform design, configuration, and development mainly on Oracle Fusion Applications – Finance, Projects, and Procurement
- Ensure compliance to security and technology architecture standards, software defect resolution and successful system deployment
- Provide support to SIT and UAT, investigate and resolve technical issues reported in projects
- Conduct system and performance test management, application vulnerability assessment management and control, software release management
- Plan and commission production system implementations
- Develop and review technical documents and other XDLC related documents
- Take ownership of overall deliverable, with good design and automation in mind
- Able to work independently and be self-motivated
- Able to learn and work on other modules/systems when needed
Who you are
- Preferably with Engineering / Computer Science / Information Technology related degree.
- Possess minimum of 10-year experience in system / software development and deployment. Preferably with exposure to SDLC & DevOps practices
- Possess positive (can-do) working attitude, willing to hands on, keen interest on technical details, with resilience and good adaptability to take on different challenging assignments
- Effective and self-initiative to learn, with ability to work independently and a good team player
- Good analytical skill and strong problem solving
- Having experience with Oracle Fusion Applications, Oracle Technologies
- Having experience with API development for Oracle Fusion
- Preferably having experience UNIX shell scripting, vbscript, java/python, Oracle database and WebLogic.
Who we are
As Singapore's longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people. From there, we provide support, services, solutions, and career paths that meet their individual needs and desires.
Today, we're on a journey of transformation. Leveraging technology and creativity to become a future-ready learning organisation.
But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia's leading financial services partner for a sustainable future.
We invite you to build the bank of the future. Innovate the way we deliver financial services. Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments. Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career. Your Opportunity Starts Here.
What we offer
Competitive base salary. A suite of holistic, flexible benefits to suit every lifestyle. Community initiatives. Industry-leading learning and professional development opportunities. Equal opportunity. Fair employment. Selection based on ability and fit with our culture and values. Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers.
*What we offer: *
Competitive base salary. A suite of holistic, flexible benefits to suit every lifestyle. Community initiatives. Industry-leading learning and professional development opportunities. Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers.
Software Engineering
Posted today
Job Viewed
Job Description
At Bank of Singapore, we are constantly on the lookout for exceptional individuals to join our team. We promote a culture of openness, teamwork and fairness. Most importantly, we invest in our people through our programmes that develop them on both professional and personal levels.
Besides attractive remuneration packages, we offer non-financial benefits and opportunities to develop your potential within OCBC Group's global network of subsidiaries and offices. If you have passion, drive and the will to succeed, rise to the challenge today
Bank of Singapore opens doors to new opportunities.
This is the broad job description of the job profile. Definitive job description should be reviewed and discussed between you and your manager. Software EngineerWhy JoinImagine being part of a team that builds innovative digital solutions for one of Asia's leading banks.
As a Software Engineer at OCBC, you'll have the opportunity to work on cutting-edge projects that transform the way we deliver financial services. You'll be part of a collaborative team that values creativity, innovation, and continuous learning. How you succeed
To succeed in this role, you'll need to be passionate about software development and committed to delivering high-quality solutions. You'll work closely with cross-functional teams to understand business requirements, design and develop software applications, and ensure seamless integration with existing systems. Your ability to collaborate, innovate, and adapt to changing requirements will be key to your success. What you do
- Design, develop, and test software applications using various programming languages and technologies
- Collaborate with business stakeholders to understand requirements and develop solutions that meet their needs
- Work with cross-functional teams to ensure seamless integration with existing systems
- Participate in code reviews and contribute to the improvement of the overall code quality
- Troubleshoot and resolve technical issues in a timely and efficient manner
Who you are
- A degree in Computer Science, Information Technology, or a related field
- At least 3 years of experience in software development, preferably in a banking or financial services environment
- Proficient in one or more programming languages, such as Java, Python, or C++
- Experience with Agile development methodologies and version control systems such as Git
- Strong problem-solving skills, with the ability to analyze complex technical issues and develop creative solutions
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
Who we are
As Singapore's longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people.
From there, we provide support, services, solutions, and career paths that meet their individual needs and desires. Today, we're on a journey of transformation. Leveraging technology and creativity to become a future-ready learning organisation.
But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia's leading financial services partner for a sustainable future. We invite you to build the bank of the future. Innovate the way we deliver financial services.
Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments.
Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career. Your Opportunity Starts
Here. What we offer
Competitive base salary. A suite of holistic, flexible benefits to suit every lifestyle. Community initiatives. Industry-leading learning and professional development opportunities. Equal opportunity. Fair employment. Selection based on ability and fit with our culture and values. Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers.
information_technology
Software Engineering, Machine Learning Singapore • Software Engineering • Engineering Singapore[...]
Posted 5 days ago
Job Viewed
Job Description
#J-18808-Ljbffr
Software Engineering, Machine Learning Singapore • Software Engineering • Engineering Singapore[...]
Posted today
Job Viewed
Job Description
Software Engineering, Machine LearningMetaSoftware EngineeringFacebookEngineeringMeta is seeking engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of industry professionals and working on exciting projects that have a significant impact, we encourage you to apply.Software Engineering, Machine Learning Responsibilities* Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences* Implement custom user interfaces using latest programming techniques and technologies* Develop reusable software components for interfacing with back-end platforms* Analyze and optimize code for quality, efficiency, and performance* Lead complex technical or product efforts and provide technical guidance to peers* Architect efficient and scalable systems that drive complex applications* Identify and resolve performance and scalability issues* Work on a variety of coding languages and technologies* Establish ownership of components, features, or systems with proven end-to-end understandingMinimum Qualifications* 6+ years of experience in software engineering or a relevant field. 3+ years of experience if you have a PhD* 2+ years of experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining, artificial intelligence, or a related technical field* Experience with scripting languages such as Python, Javascript or Hack* Experience with developing machine learning models at scale from inception to business impact* Knowledge developing and debugging in C/C++ and Java, or experience with scripting languages such as Python, Perl, PHP, and/or shell scripts* Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships* Experience building and shipping high quality work and achieving high reliability* Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes* Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experiencePreferred Qualifications* Masters degree or PhD in Computer Science or another machine learning-related field* Exposure to architectural patterns of large scale software applications* Experience with scripting languages such as PyTorch and TensorFlowAbout MetaMeta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.
Equal Employment OpportunityMeta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice .Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the .APPLY NOW# Find your roleExplore jobs that match your skills and experience. Search by technology, team or location to find an opening that’s right for you.
#J-18808-Ljbffr
Software Engineering Manager
Posted 15 days ago
Job Viewed
Job Description
Join to apply for the Software Engineering Manager role at Randstad Singapore .
Base pay rangeDirect message the job poster from Randstad Singapore for the base pay range.
About the companyI am currently working with a company that transform the delivery of Government digital services.
Employment details- 2 years direct contract role (high potential to convert to permanent or renew).
- Flexible hybrid working arrangement. 4 rounds of interview.
- About job — multiple headcounts. Can be pure backend or fullstack engineering managers.
- Hire, lead and mentor a team of software engineers, fostering a culture of technical excellence, collaboration, and continuous improvement.
- Drive the technical direction and architectural decisions for your team's products, ensuring scalability, reliability, and maintainability.
- Shape the team's engineering strategy to drive company-wide goals.
- Manage the project roadmap by partnering with stakeholders to ensure efficient, incremental delivery.
- Architect a forward-looking technical plan that anticipates future needs.
- Champion your engineers' growth through regular feedback and guidance.
- Min 5 years of experience leading a team of developers (min 5 developers).
- Open to any modern tech stack in backend and frontend. Backend example: Java, Python, Golang, NodeJS. Frontend example: ReactJS, TypeScript, NextJS.
- Experience working in tech product-based companies is preferred.
To apply online please use the 'apply' function. Alternatively you may contact Stella at (EA: 94C3609 /R ).
Desired Skills and Experience- Software Engineering
- ReactJS
- React.JS
- Java
- Python
- Golang
- C#
- .NET
- C++
- NodeJS
- Director
- Full-time
- Information Technology
- Software Development
Software Engineering Manager
Posted 28 days ago
Job Viewed
Job Description
Overview
Position Overview:
We are looking for an experienced Engineering Manager (Frontend – React Native) to lead our distributed frontend engineering teams in India and the UK . This is a leadership role with strong technical depth — you will be expected to bring hands-on expertise in React Native development while providing direction, mentorship, and alignment for high-performing teams building customer-facing products.
The role is based in Singapore , with responsibility for managing global delivery and ensuring seamless collaboration across regions. Experience in financial services, fintech, or trading platforms is a plus, as you will be working on scalable, high-availability applications in a regulated industry. Exposure to .NET environments will be considered an additional advantage, as it supports collaboration with our wider engineering stack.
Key Responsibilities- Lead, mentor, and grow frontend engineering teams across India and the UK , ensuring delivery excellence and alignment to product goals.
- Provide technical guidance in React Native development , establishing coding standards, best practices, and quality assurance measures.
- Collaborate closely with Product, Design, Backend, and .NET teams to deliver user-friendly, performant, and scalable applications.
- Drive adoption of modern engineering practices including CI/CD, automated testing, and secure development frameworks.
- Foster a culture of innovation, accountability, and continuous improvement across distributed teams.
- Ensure timely delivery of projects while maintaining a strong focus on quality, scalability, and security.
- Partner with stakeholders across regions to align engineering priorities with business objectives.
- 12+ years of software engineering experience , with at least 5 years in a leadership role managing distributed teams.
- Strong technical expertise in React Native development .
- Proven track record leading engineering teams across multiple geographies (India and UK preferred) .
- Strong understanding of frontend architecture, performance optimisation, and mobile-first best practices.
- Experience in financial services, fintech, or trading platforms is highly desirable.
- Exposure to .NET development environments will be advantageous.
- Excellent leadership, communication, and collaboration skills, with the ability to influence across cultures and time zones.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related discipline.
Software Engineering Director
Posted 14 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-LjbffrBe The First To Know
About the latest Software companies Jobs in Singapore !
Software Engineering Lead
Posted today
Job Viewed
Job Description
Thunes is the Smart Superhighway for money movement around the world. Thunes' proprietary Direct Global Network allows Members to make payments in real-time in over 130 countries and more than 80 currencies. Thunes' Network connects directly to over 7 billion mobile wallets and bank accounts worldwide, via more than 350 different payment methods, such as GCash, M-Pesa, Airtel, MTN, Orange, JazzCash, Easypaisa, AliPay, WeChat Pay and many more.
Thunes' Direct Global Network differentiates itself through its worldwide reach, in-house Smart Treasury Management Platform and Fortress Compliance Infrastructure, ensuring Members of the Network receive unrivalled speed, control, visibility, protection, and cost efficiencies when making real-time payments globally. Members of Thunes' Direct Global Network include gig economy giants like Uber and Deliveroo, super-apps like Grab and WeChat, MTOs, fintechs, PSPs and banks.
Headquartered in Singapore, Thunes has offices in 14 locations, including Barcelona, Beijing, Dubai, London, Manila, Nairobi, Paris, Riyadh, Atlanta, San Francisco, Sao Paulo and Shanghai. For more information, visit:
Context of the role
Reporting to the Chief Architect, this role based in Singapore or Barcelona, will be part of our Engineering team working on our Treasury Systems and core services. The ideal candidate should be highly driven, self-motivated and a technically excellent engineering lead who is truly excited about making a meaningful impact within the Company.
You will need to combine a startup mindset with the scale of an industry leader, ensuring that the platform performs while remaining scalable, is able to deliver new functionalities and is able to automate and improve development processes. The Engineering team is responsible for developing our core business products and getting them to production in the most efficient and fastest way possible. We architect solutions, tools and platforms to solve business needs and tools around provisioning, configuration, CICD, monitoring, SLA, performance and uptime. Our team is passionate about the details and we work very closely with a wide range of stakeholders. Although we believe that we have chosen the most optimal tech stack to solve our issues, we rely on our engineers to architect and implement their own solutions. Our core services are hosted on Amazon Web. Our main tech stack consists of PostgreSQL, Python (primary), Golang and AWS cloud environment
We can offer you an environment where we have a culture of learning and feedback. You will be challenged to own your code - write, test, deploy it, multiple times per day. Our technology is used 24/7 and around the world, it needs to be reliable, secure and massively scalable. You will also need to interface with technology teams in different countries.
Key Responsibilities
- Ensure excellence and work on highly available services, exposed mainly by APIs, web app development
- Be responsible for the quality of deliverables of team
- Lead, monitor, maintain and own the product you are working on
- Participates in the architecture design, implementation and shipping of new functionalities on our platform/system, configuration APIs
- Timely delivery of high quality, testable, secure, readable, scalable and documented software
- Understands, applies and champions the principles of the agile methodology (code reviews, sprint planning, pair programming, daily stand-ups, etc.)
- Assists in the evaluation of new technologies and initiatives
Professional Experiences / Qualifications
- Holding a degree in Information Technology, Engineering, Computer Science or related fields
- Software engineers that are motivated, curious and have an appetite for learning
- Proficient in Python
- Proficient in one of several following programming/scripting languages: Golang (desire to learn), Perl (nice to have)
- Experience in designing, integrating and implementing web services and REST/JSON APIs
- Experience designing and developing web and API solutions
- Good English communication skills
- Passionate about Agile Methodology and practices (TDD, CI, CD, etc.)
- Interest in the Fintech Industry and market innovations
Sounds like you? Apply now
Software Engineering Manager
Posted today
Job Viewed
Job Description
- Good Base+great benefits
- Leadership exp in managing large scale software projects is req
- Great environment to work in
- Opportunity to work w/ different projects
- Leading IT Company+friendly & diverse culture
Our client is one of the leading Technology organisation
Responsibilities:
- Responsible for technical direction and processes in one (or more) teams. Additionally, you will drive the design, implementation & delivery of one or more products owned by your team.
- Defining your team's engineering vision, strategy, and directions that align with the organization's overall vision and goals.
- Partnering with stakeholders and agencies to prioritize and manage roadmaps for delivering towards product vision incrementally and efficiently.
- Creating a long-term technical plan and roadmap for the assigned team, and for other teams as needed.
- Update the roadmap regularly to meet future product/business needs and infrastructure requirements.
- Work regularly with engineers to engage in conversations regarding their performance, professional growth, offering constructive feedback, mentoring, and guidance as needed.
- Working with cross-functional partners to develop quality, reliability, and security strategies within your team.
- Proactively identifying and initiating worthwhile engineering initiatives to maximize our impact on the public good.
- Establishing practices and tools to encourage a strong engineering culture and maximize engineering effectiveness and impact.
- Helping with recruitment, particularly for more senior hires.
Requirements:
- MSc./Degree in Computer Sciences / IT / Computer Engineering or related disciplines
- At least 8-10 years of software engineering/development experience on large, scale high-availability software systems.
- Has at least 2 years of leadership/supervisory experience in managing/coaching Developers
- Experience working in modern full-stack web application technologies; modern frontend engineering like and Java/TypeScript on the backend is preferred.
Other Information:
- Working Hours: Mon-Fri, 9am-6pm, flexible work hours/hybrid work arrangement)
- Location: Central
- 2 years contract, may renew or convert depending on business needs/performance
To apply please click on the QUICK APPLY button or email your resume to with the following details inside your resume for faster processing:
- Reason for leaving
- Last drawn Salary
- Expected Salary
- Earliest availability date
We regret only shortlisted candidates will be notified. By submitting any application or résumé to us, you will be deemed to have agreed and consented to us collecting, using, retaining and disclosing your personal information to prospective employers for their consideration.
Jiang Yiang Dong
EA License | 14C7092
EA Registration Number | R
Software Engineering Lead
Posted today
Job Viewed
Job Description
Software Engineering Lead - YM
As the Software Engineering Lead, you will take ownership of designing, architecting, and integrating scalable systems across the entire technology stack. You'll lead backend and frontend development, guide a team of engineers, and ensure solutions are reliable, secure, and future-ready. This role combines hands-on technical expertise with leadership, making it ideal for someone who thrives on building high-quality systems while mentoring others.
Key Responsibilities
- Architect and design scalable backend services with NestJS and/or Python FastAPI, ensuring solid API design, modularity, and efficient database integration.
- Manage development and upkeep of React and React Native applications, ensuring consistency across web and mobile platforms.
- Oversee implementation of protocols such as MQTT, HTTP, and BLE for seamless connectivity between devices and services.
- Lead full-stack integration efforts, from embedded firmware and gateways through backend microservices to cloud infrastructure.
- Provide mentorship and leadership to software engineers; enforce quality standards via reviews and technical guidance.
- Develop and optimize CI/CD pipelines, ensuring automation, testing, deployment, and rollback processes are robust.
- Collaborate with peers on technical roadmaps, architectural choices, and resource planning.
- Ensure cloud and on-prem systems are secure, scalable, and cost-effective, with strong monitoring and incident response.
- Promote TDD and strong testing culture with comprehensive unit and integration coverage.
- Maintain and enforce technical documentation best practices across the team.
- Lead troubleshooting, maintenance, and performance optimization for backend services and databases.
Requirements
- 5+ years in software development
- 2+ years in engineering leadership roles (team lead)
- Strong fullstack foundation (both backend and frontend engineering)
- Proven ability to lead or mentor Agile/Scrum teams.
- Proficiency in TypeScript/JavaScript and Python.
- Experience architecting systems with NestJS and/or FastAPI, including SQL and NoSQL database design.
- Solid expertise in React and React Native architectures.
- Experience designing APIs with Swagger / OpenAPI.
- Understanding of protocols: MQTT, HTTP, BLE.
- Knowledge of microservices architecture, distributed systems, and system integration.
- Hands-on with CI/CD tools (GitHub Actions, Jenkins, GitLab CI).
- Skilled in deploying and scaling apps across cloud and on-premise environments.
- Strong debugging, architectural thinking, and problem-solving ability.
Location: Central
Interested candidates kindly forward your CV to (Yamamoto Junior Lim, Reg No: R Feel free to forward this great opportunity to someone who would be a great fit for this role.
All information will be kept strictly confidential. We regret to inform that only successful applicants will be contacted.
PeopleSearch Pte Ltd
EA License No: 16S8057