2,992 Software Developer jobs in Singapore

Software Developer

Singapore, Singapore Toppan Next Tech Pte. Ltd.

Posted today

Job Viewed

Tap Again To Close

Job Description

Toppan Next Tech is accelerating the growth of its Security Solutions & Services (SSS) Division to strengthen its competitive edge and capitalize on high-impact emerging opportunities. Leveraging state-of-the-art multi-modal biometrics and advanced AI technologies, we are driving innovation across a range of next-generation solutions, including:

  • Robotics and Automation Solutions
  • Personnel Access Control Systems
  • Vehicle Access Control Systems
  • Automated Border Control Systems
Job Responsibilities Application Development
  • Design, develop, and maintain applications using .NET technologies
  • Build intuitive, responsive, and maintainable WPF front-end interfaces using XAML, MVVM architecture, and data binding
  • Develop web-based front-ends using modern technologies such as React, Node.js, HTML5, CSS3, TypeScript and JavaScript
  • Experience with micro-frontend architecture is a plus
  • Write clean, scalable, and efficient code following established best practices
SDK and Device Integration
  • Integrate SDKs with a wide range of hardware devices
  • Work with native C++ SDKs and unmanaged code to build seamless integration layers
  • Handle interop between managed (.NET) and unmanaged (C++) libraries efficiently
System and API Integration
  • Hands‑on experience working with RESTful APIs for system integration and communication
  • Work with messaging systems such as Apache Kafka or Solace
  • Provision in MQTT, WebSocket and JMS
Software Design and Architecture
  • Participate in software architecture and design discussions
  • Apply design principles and design patterns to build robust, scalable systems
Database Integration
  • Work with relational databases such as Microsoft SQL Server (MSSQL), MariaDB, and MySQL
  • Work with non-relational databases such as Redis, Elasticsearch, MongoDB
Containerization and Deployment (Optional but Preferred)
  • Deploy and manage applications using Docker containers
  • Manage containerized applications in Kubernetes clusters
Education & Experience
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field
  • Minimum of 3 years of experience in software development using .NET technologies or React frontend technologies
  • Exposure to containerization (Docker) and Kubernetes
  • Familiarity with rules engine development and micro‑frontend architecture is an added advantage
  • Prior experience as a software developer with knowledge of code QC
Technical Skills
  • Programming Languages (C#, JavaScript, TypeScript, SQL, React)
  • Frameworks and Libraries (.Net Framework, .Net Core, WPF (MVVM), React.js, Node.js)
  • Testing Tools (NUnit, xUnit and Junit)
  • Containerization and Orchestration - Docker, Kubernetes, Containerization
  • Familiar with Gitlab CI/CD pipeline is added advantage
  • Familiar in Agile methodology
  • Familiar with Shift Left testing approach, promoting early testing during the development lifecycle
  • Strong understanding of Software Development Life Cycle (SDLC) processes including requirements analysis, design, development, testing, deployment, and maintenance
Soft Skills
  • Strong problem‑solving and analytical thinking
  • Team player
  • Excellent communication and collaboration skills
  • Ability to thrive in a fast‑paced, agile environment
  • Detail‑oriented with a focus on quality and security
Preferred Certifications
  • Certified Kubernetes Application Developer (CKAD)
  • Microsoft Certified: Azure Developer Associate
  • Oracle Certified Professional, Java SE Programmer

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer

Singapore, Singapore Referrals Only

Posted today

Job Viewed

Tap Again To Close

Job Description

Thoughtworks Singapore will be shortlisting applicants who have a current right to work in Singapore i.e. Singapore Citizens and Singapore Permanent Residents only.

Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard.

Job responsibilities
  • You will champion best practices like writing clean and reusable code using practices like TDD, SOLID principles, OO design, and pair programming
  • You will partner with other technologists from cross-functional teams advocating devops culture
  • You will work in collaborative, product-focused teams to build innovative customer experiences and create meaningful change for a variety of clients
  • Take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients
  • Learn, digest and subsequently apply the latest technology thinking from our Technology Radar to solve client problems
Job qualifications Technical skills
  • You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code
  • You have experience with Agile, Lean and/or Continuous Delivery approaches such as Continuous Integration, TDD, Infrastructure as Code, etc.
  • Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes
Professional skills
  • You thrive in a collaborative, flat environment that values transparency, openness, feedback and change
  • You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems
  • You're resilient in ambiguous situations and can approach challenges from multiple perspectives

There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys.

About Thoughtworks

Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world.


Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Are you currently located in Singapore? * Select.

What is your residency status in Singapore? * Select.

LinkedIn Profile/Personal Website

How did you hear about this opportunity? *

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer

Singapore, Singapore NANO CLOUD PRIVATE LIMITED

Posted today

Job Viewed

Tap Again To Close

Job Description

We are looking for a proactive and detail-oriented Junior Software Developer to join our software support team. In this role, you will assist in maintaining, troubleshooting, and enhancing existing software applications. You’ll work closely with the development and support teams to ensure smooth system performance and provide timely resolutions to user-reported issues.

Key Responsibilities
  • Provide technical support for existing software applications and resolve reported issues.
  • Debug and fix bugs, perform root cause analysis, and deploy patches or updates.
  • Assist in software enhancement and version upgrades under supervision.
  • Collaborate with senior developers to design and test new features or improvements.
  • Maintain technical documentation and change logs for all updates.
  • Support end-users by investigating system errors, database issues, or performance bottlenecks.
  • Participate in code reviews and contribute to improving code quality and efficiency.
Requirements
  • Basic understanding of software development life cycle (SDLC).
  • Familiarity with programming languages such as Java, C#, Python, or JavaScript .
  • Knowledge of SQL and relational databases.
  • Good problem-solving, debugging, and analytical skills.
  • Eagerness to learn new technologies and tools.
  • Strong communication and teamwork abilities.
Good to Have
  • Experience with ticketing systems or IT support tools.
  • Exposure to cloud platforms (AWS, Azure, GCP).
  • Basic understanding of API integrations or web applications.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer

Singapore, Singapore Avensys Consulting

Posted today

Job Viewed

Tap Again To Close

Job Description

Avensys Consulting is an expert in providing technology-enabled business solutions and services. Since inception, Avensys Consulting has helped clients Cyber-security, Data Analytics and Robotic Process Automation to improve their operations and profitability, focus on core competencies and achieve business results such as increased agility, innovation and profitable growth. Our in-depth technical knowledge, industry experience, and unique methodologies enable us to successfully deliver and meet our customer’s expectations.

This is an exciting opportunity to expand your skill set, achieve job satisfaction and work-life balance. More details as below.

JOB SCOPE:
  • Designing, implementing and maintaining applications.
  • Contributing in all phases of the development lifecycle.
  • Writing testable, scalable and efficient code.
  • Test and debug new applications and updates.
  • Maintain up to date code documentation.
  • Participating in code reviews.
Skills Required
  • 3+ years of experience in Java , Angular or react Js or .Net or Java Scripts or Agile technologies
  • Bachelor’s Degree/Diploma in IT or related field
WHAT’S ON OFFER

You will be remunerated with an excellent base salary and entitled to attractive company benefits. Additionally, you will get the opportunity to enjoy a fun and collaborative work environment, alongside a strong career progression.

To submit your application, please apply online or submit your CV to Your interest will be treated with strict confidentiality.

Privacy Statement: Data collected will be used for recruitment purposes only. Personal data provided will be used strictly in accordance with the relevant data protection law and company’s privacy policy.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer

Singapore, Singapore SYSPRO LABS PRIVATE LIMITED

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

About the Role

You will design and implement software that powers cutting-edge imaging platforms, delivering high-resolution video in challenging environments with features such as image stabilization, fog and heat-wave reduction, and long-distance tracking.

This is a unique opportunity to work on mission-critical projects that integrate software, hardware, and state-of-the-art technology, supporting clients in diverse and demanding operational environments.

Key Responsibilities
  • Design, develop, and maintain software applications
  • Collaborate with engineers and solution architects to integrate software with hardware modules (e.g., stabilization, noise reduction, environmental imaging)
  • Develop algorithms and features to optimise video clarity, stability, and processing in real time
  • Participate in the full SDLC — requirements gathering, coding, testing, deployment, and support
  • Troubleshoot and enhance existing system software to improve performance in the field
  • Stay current with emerging technologies in imaging, AI, and video analytics to support product innovation
Requirements
  • Degree in Computer Science, Software Engineering, IT, or related field
  • Strong programming skills in one or more languages: C/C++, Rust, .NET, JavaScript
  • Knowledge or interest in image processing, computer vision, or hardware-software integration (advantageous)
  • Solid understanding of software design patterns and object-oriented principles
  • Experience with databases, web technologies, and/or cloud platforms
  • Strong problem-solving skills and ability to collaborate in technical teams
  • Effective communication skills with both technical and non-technical stakeholders
  • Passion for learning and applying new technologies
What to Expect
  • This role is based in Singapore, offering opportunities to work on advanced technology projects in a highly developed and innovative environment
  • Attractive salary and benefits package
  • Opportunity to work on cutting-edge surveillance and imaging technology with global applications
  • A supportive, collaborative team culture with strong technical expertise
  • Career growth and continuous learning in advanced imaging and security technologies
  • Work pass sponsorship available for eligible candidates

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer

Singapore, Singapore AVN DIGITAL PTE. LTD.

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

AVN-Digital is an expert in providing technology-enabled business solutions and services. Since inception, AVN-Digital has helped clients with cyber-security, data analytics and robotic process automation to improve their operations and profitability, focus on core competencies and achieve business results such as increased agility, innovation and profitable growth. Our in-depth technical knowledge, industry experience, and unique methodologies enable us to successfully deliver and meet our customer’s expectations.

This is an exciting opportunity to expand your skill set, achieve job satisfaction and work-life balance. More details as below.

JOB SCOPE
  • Designing, implementing and maintaining applications.
  • Contributing in all phases of the development lifecycle.
  • Writing testable, scalable and efficient code.
  • Test and debug new applications and updates.
  • Maintain up to date code documentation.
  • Participating in code reviews.
Skills Required
  • 1+ years of experience in Java, Angular or React.js or .NET or JavaScript or Agile technologies
  • Bachelor’s Degree/Diploma in IT or related field
WHAT’S ON OFFER

You will be remunerated with an excellent base salary and entitled to attractive company benefits. Additionally, you will get the opportunity to enjoy a fun and collaborative work environment, alongside a strong career progression.

To submit your application, please apply online or submit your CV to recruiter at aven-sys dot com. Your interest will be treated with strict confidentiality.

Privacy Statement: Data collected will be used for recruitment purposes only. Personal data provided will be used strictly in accordance with the relevant data protection law and company’s privacy policy.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer

Singapore, Singapore Genia

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Software Developer

Remote, Singapore

Responsibilities

Develop and maintain software applications, collaborate with cross-functional teams, and ensure code quality through testing and reviews.

Qualifications

Established in 2023, Genia is dedicated to empowering the North American real estate market with generative AI. Our product, Structural CoPilot, automates the generation of structural engineering design drawings for the construction sector, enhancing efficiency and quality for engineering design firms and real estate developers.

About Us

Established in 2023, Genia is dedicated to empowering the North American real estate market with generative AI. Our product, Structural CoPilot, automates the generation of structural engineering design drawings for the construction sector, enhancing efficiency and quality for engineering design firms and real estate developers.

The founding team has a deep background in the architecture and AI industries, with experience from leading internet and architectural engineering companies such as Amazon, Tencent, and ARUP. Team members hold degrees from renowned universities, including Yale, UPenn, Columbia, CMU, Duke, UCLA, and UBC. They have a proven track record of building multiple AI products from the ground up.

In early 2024, Genia successfully closed a multi-million dollar financing round with investors including a top-tier Silicon Valley venture capital firm and Europe's largest construction technology fund. We have also established strategic partnerships with several North American architectural engineering firms. The company is in a phase of rapid expansion and offers a competitive compensation package, including equity incentives for outstanding talent. We sincerely invite talented individuals from all backgrounds to join us!

Apply Now

If you are interested in joining us, send your resume and any other materials to hr (at) genia.design. We look forward to working with you soon!

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software developer Jobs in Singapore !

Software Developer

Singapore, Singapore NETS

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

The Software Developer is a pivotal member of the Products and Engineering team at NETS Solutions, reporting directly to the Software Development Lead for Product Development. This role involves active participation in delivering high-quality applications to customers and contributes significantly to application development, implementation, and ongoing enhancements in alignment with the product roadmap.

Key Responsibilities
  • Participate in the requirement gathering activities and produce the required technical and operational documentation.
  • Work with the Solution Architect and Software Development Lead to analyse and design system changes aligned with finalized product specifications.
  • Implement code modifications, conduct unit and system testing according to the product specifications.
  • Adhere to established coding standards, security protocols, and corporate development processes in all work performed.
  • Execute quality assurance practices including unit testing, system testing, and code reviews to ensure software reliability and maintainability.
  • Participate in the system integration testing by rendering support to the Test Team and resolving reported issues promptly.
  • Provide technical support to internal and external stakeholders during various testing phases.
  • Offer post-implementation assistance to customers, including guidance during acceptance testing and after cutover.
  • Assist in the development of training materials and conduct presentations.
  • Contribute to the creation of training materials and deliver presentations to facilitate knowledge transfer.
Requirements

Education and Experience

  • Diploma or Bachelor's degree in Information Technology, Computer Science, Engineering, or a related discipline.
  • Minimum 3-4 years of hands-on experience with Java, J2EE, SQL/PLSQL, Oracle and XML. Familiarity with MySQL is an added advantage.

Skills and Knowledge

  • Practical experience in developing RESTful APIs and proficiency in backend frameworks such as Spring 5.x, Spring Boot, Spring Framework, and Spring Security.
  • Solid understanding of cloud-native architectures, microservices development, and middleware technologies (e.g., Kafka, IBM MQ, Solace) for scalable payment systems integration.
  • Proficient in Test-Driven Development (TDD), utilizing frameworks such as JUnit and Mockito to deliver robust, well-tested, and maintainable codebases.
  • Hands-on experience in developing and deploying containerized applications using Docker, Kubernetes, and OpenShift.
  • Strong verbal and written communication skills to collaborate effectively across cross-functional teams and with external stakeholders.
  • Analytical mindset with demonstrated problem-solving abilities and sound decision-making skills in a fast-paced environment.
  • Team-oriented with a proactive attitude and a commitment to delivering high-quality solutions.
  • Knowledge of payment systems or prior experience in the financial services domain is highly desirable.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

Industries

Banking and Financial Services

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer

Singapore, Singapore PwC

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

We believe that challenges are best solved together. That’s why, when you join us, you become part of a diverse and global community of problem-solvers. You'll find an unexpected mix of people who bring their unique expertise to build trust in society and tackle important issues. Here, we welcome and encourage you to lead with value and inspiration, question and challenge assumptions, as well as embrace new opportunities to deliver quality outcomes in exciting and unexpected ways, all with the support of technology.

At PwC South East Asia Consulting, we help businesses to work smarter and grow faster. We partner with our clients to build effective organizations, innovate and grow, reduce costs, manage risk and regulation and, leverage talent. Our aim is to support businesses in designing, managing and executing lasting beneficial change.

PwC’s South East Asia Consulting practice provides a comprehensive range of professional services and experience to deliver large scale, cross territory transformation projects, wherever our clients need us to be – from strategy through to execution.

About the role

We are seeking a Software developer with experienced as Ivalua Solution Configurator / Manager to support the successful delivery of Source-to-Pay (S2P) transformation projects across multiple industries. This hands-on role focuses on translating business requirements into Ivalua configurations, working closely with solution architects and client stakeholders. The ideal candidate brings 5–10 years of experience in SaaS solution delivery and holds valid Ivalua certifications.

Solution Configuration & Delivery
  • Configure Ivalua modules (Sourcing, Contracts, Supplier Management, Procurement, Invoicing, Catalogs) to meet client-specific requirements.
  • Lead functional testing, defect triage, and UAT support across the project lifecycle.
  • Research, design, and develop computer and network software or specialised utility programs.
  • Develop and maintain configuration documentation, test scripts, and training materials.
  • Ensure consistent application of best practices in configuration, data loading, and workflow setup.
  • Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis
  • Support integrations with third-party platforms such as SAP, Oracle, and external e-signature or CLM tools.
  • Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures
Client & Stakeholder Engagement
  • Work directly with client SMEs and business process owners to gather, clarify, and confirm requirements.
  • Facilitate configuration walkthroughs and lead training sessions for client teams.
  • Act as a key liaison during hypercare and post-go-live support phases.
Collaboration & Team Support
  • Work with Ivalua Solution Architects, Technical Leads, and PMs to develop specifications and performance requirements and to to align on solution design and delivery timelines.
  • Mentor junior team members on Ivalua platform use, project standards, and delivery approach.
  • Participate in internal knowledge-sharing initiatives and platform enhancements.
About you
  • 5–10 years of experience in Source-to-Pay or Procurement solution delivery, with at least 3+ years directly configuring the Ivalua platform.
  • Must hold Ivalua Certified Configuration Specialist or equivalent certifications (e.g., Ivalua Admin or Functional Module Certification).
  • Strong understanding of procurement processes (RFx, contract management, supplier onboarding, invoicing).
  • Experience working in Agile or hybrid delivery environments.
  • Ability to communicate effectively with both technical and non-technical stakeholders.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer

Singapore, Singapore JALANDHAR SC PTE. LTD.

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

About the Role

We are seeking a talented and passionate Software Developer with strong expertise in Java, Microservices, and Angular to join our dynamic development team. The ideal candidate will play a key role in designing, developing, and implementing scalable web applications and enterprise-grade solutions using modern full-stack technologies.

Key Responsibilities
  • Design, develop, and maintain web applications using Java, Spring Boot, and Angular.
  • Build and manage RESTful APIs and microservices-based architectures.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, scalability, and security of applications.
  • Participate in code reviews and contribute to best coding practices.
  • Troubleshoot, debug, and optimize code for high performance and reliability.
  • Stay updated with emerging technologies and frameworks in full-stack development.
Required Skills & Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 4–7 years of hands-on experience in Java Full Stack Development.
  • Strong experience with Java 8+, Spring Boot, and Microservices architecture.
  • Proficient in Angular (version 8 or above), HTML5, CSS3, and TypeScript.
  • Experience working with REST APIs, JSON, and integration services.
  • Familiarity with SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
  • Working knowledge of DevOps tools (Git, Jenkins, Docker, etc.) is an advantage.
  • Excellent problem-solving and communication skills.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Developer Jobs