2,377 Software Programmer jobs in Singapore

Software Programmer

$60000 - $80000 Y RMA Consultants

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Summary

We are looking for a Software Programmer to develop mobile applications for one of our esteemed clients. The role involves supporting a Track & Trace system used to monitor processes and operations within inventory and workshop environments.

Requirements

  • Diploma or Degree in Information Technology or a related field required.
  • Minimum of 1–2 years of experience in software development is essential.
  • Frontend Development: Proficient in Angular, Kendo UI for web and mobile applications.
  • Understanding of JavaScript and modern frontend development practices.
  • Familiarity with responsive and mobile-friendly UI/UX design principles.
  • Backend Development: Knowledge of Java and C# for backend logic implementation.
  • Experience with database design, development, and optimization. Skilled in building and consuming APIs, including third-party library integration.
  • Mobile App Development & Deployment
    :
    Hands-on experience in developing and deploying mobile applications for Android and iOS platforms.
  • Ability to handle the full deployment cycle, from build to release on app stores.

Additional Skills (Preferred):

  • Understanding of RFID, QR code, and barcode technologies

Responsibilities

  • Develop and maintain web and mobile applications based on project needs.
  • Work on both frontend and backend to ensure full application functionality.
  • Manage databases and integrate with system APIs for smooth operations.
  • Deploy mobile apps and ensure they perform well across devices.
  • Fix bugs, improve performance, and support scanning/tracking features.
  • Collaborate with teams and follow project timelines effectively.

If this role sounds interesting to you, please share your updated CV in word format at stating your current, expected salary and availability to take it forward.

All Curriculum Vitae will be treated with the strictest confidentiality. We regret to inform you that only shortlisted candidates will be notified.

Mounika Tanuku | EA Regn. No. R

RMA Consultants Pte Ltd | EA Licence No. 93C4403

This advertiser has chosen not to accept applicants from your region.

Software Programmer

Singapore, Singapore RMA CONSULTANTS PTE LTD

Posted today

Job Viewed

Tap Again To Close

Job Description

Roles & Responsibilities

Job Summary

We are looking for a Software Programmer to develop mobile applications for one of our esteemed clients. The role involves supporting a Track & Trace system used to monitor processes and operations within inventory and workshop environments.

Responsibilities

  • Develop and maintain web and mobile applications based on project needs.
  • Work on both frontend and backend to ensure full application functionality.
  • Manage databases and integrate with system APIs for smooth operations.
  • Deploy mobile apps and ensure they perform well across devices.
  • Fix bugs, improve performance, and support scanning/tracking features.
  • Collaborate with teams and follow project timelines effectively.

Requirements

  • Diploma or Degree in Information Technology or a related field
  • Minimum 1–2 years of experience in software development
  • Proficient in Angular, Kendo UI, and JavaScript for frontend development
  • Working knowledge of Java and C# for backend implementation
  • Experienced in API integration and database design/optimization
  • Skilled in developing and deploying mobile apps on Android and iOS platforms
  • Familiar with designing user-friendly, responsive interfaces for mobile and web.
  • Ability to handle the full deployment cycle, from build to release on app stores.

Additional Skills (Preferred):

  • Understanding of RFID, QR code, and barcode technologies

Other Information

Work Location: West, Singapore

Job Type: Contract - 1 year (Extendable)

Salary Range: S$4,000 - S$7,000 per month

If this role sounds interesting to you, please share your updated CV in word format at stating your current, expected salary and availability to take it forward.

All Curriculum Vitae will be treated with the strict confidentiality.

By sending us your personal data, you are deemed to consent to RMA Consultants Pte Ltd and its affiliates collecting, using and disclosing your personal data for the purposes set out in our Data Protection Policy at Privacy Policy at

This is in partnership with the Employment and Employability Institute Pte Ltd ("e2i").

"e2i is the empowering network for workers and employers seeking employment and employability solutions. e2i serves as a bridge between workers and employers, connecting with workers to offer job security through job-matching, career guidance and skills upgrading services, and partnering employers to address their manpower needs through recruitment, training, and job redesign solutions. e2i is a tripartite initiative of the National Trades Union Congress set up to support nation-wide manpower and skills upgrading initiatives. By applying for this role, you consent to RMA Groups's PDPA and e2i's PDPA ."

Mounika Tanuku|EA Regn. No. R

RMA Consultants Pte Ltd|EA Licence No. 93C4403

Tell employers what skills you have

iOS
Inventory
JavaScript
HTML5
UI
Information Technology
SQL
Windows
Mobile Applications
Angular
Java
C#
API
Bridge
Databases
Software Development
This advertiser has chosen not to accept applicants from your region.

Machine Software Programmer

Singapore, Singapore $80000 - $120000 Y xpac Technologies

Posted today

Job Viewed

Tap Again To Close

Job Description

Position Summary

We are seeking a skilled and innovative Machine Software Programmer to design, develop, and maintain software applications that drive machine operations, automation systems, and industrial equipment. The candidate will be responsible for programming, testing and optimizing machine control software to ensure efficiency, accurancy, and realibility in production environments.

Key Responsibilities

* Design, develop and implement machine software solutions (PLC, embedded systems, or PC-based applications) for manufacturing and automation equipment.

* Program and configure machine interfaces, controllers, and motion control systems.

* Analyze requirements and translate them into functional and efficient code.

* Collaborate with mechanical, electrical and process engineers to integrate hardware and software systems.

* Perform debugging, troubleshotting, and testing of machine software to ensure stability and accuracy.

* Optimize software for improved machine performance, safety, and reliability.

* Maintain clear documentation of programs, coding standards, and version control.

* Provide techanical support, training and guidance to operators and maintenance teams.

* Stay updated with the latest advancements in machine programming, automation, and industrial software technologies.

Qualifications and Skills

* Degree/Diploma in Computer Science, Software Engineering, Mechatronics, Electrical/Electronic Engineering, or related field

* Strong knowledge of programming languages used in machine control (e.g. C/C++, Python, Java, Ladder Logic, Structured Text).

* Experience with PLC programming, HMI development, SCADA systems, or embedded software.

* Familiarity with industrial communication protocols (e.g. Modbus, Profibus, Ethernet/IP).

* Hands-on experience with automation, robotics,or CNC machine software (advantageous).

* Strong problem-solving, analytical, and debugging skills.

* Ability to work independently and collaboratively in cross-functional teams.

* Good documentation, communication, and organizational skills.

This advertiser has chosen not to accept applicants from your region.

Machine Software Programmer

Singapore, Singapore Xpac Technologies

Posted today

Job Viewed

Tap Again To Close

Job Description

Position Summary
We are seeking a skilled and innovative Machine Software Programmer to design, develop, and maintain software applications that drive machine operations, automation systems, and industrial equipment. The candidate will be responsible for programming, testing and optimizing machine control software to ensure efficiency, accuracy, and reliability in production environments.
Key Responsibilities
Design, develop and implement machine software solutions (PLC, embedded systems, or PC-based applications) for manufacturing and automation equipment.
Program and configure machine interfaces, controllers, and motion control systems.
Analyze requirements and translate them into functional and efficient code.
Collaborate with mechanical, electrical and process engineers to integrate hardware and software systems.
Perform debugging, troubleshooting, and testing of machine software to ensure stability and accuracy.
Optimize software for improved machine performance, safety, and reliability.
Maintain clear documentation of programs, coding standards, and version control.
Provide technical support, training and guidance to operators and maintenance teams.
Stay updated with the latest advancements in machine programming, automation, and industrial software technologies.
Qualifications and Skills
Degree/Diploma in Computer Science, Software Engineering, Mechatronics, Electrical/Electronic Engineering, or related field
Strong knowledge of programming languages used in machine control (e.g. C/C++, Python, Java, Ladder Logic, Structured Text).
Experience with PLC programming, HMI development, SCADA systems, or embedded software.
Familiarity with industrial communication protocols (e.g. Modbus, Profibus, Ethernet/IP).
Hands-on experience with automation, robotics, or CNC machine software (advantageous).
Strong problem-solving, analytical, and debugging skills.
Ability to work independently and collaboratively in cross-functional teams.
Good documentation, communication, and organizational skills.
#J-18808-Ljbffr

This advertiser has chosen not to accept applicants from your region.

Machine Software Programmer

629415 $5000 Monthly XPAC TECHNOLOGIES PTE. LTD.

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Position Summary


We are seeking a skilled and innovative Machine Software Programmer to design, develop, and maintain software applications that drive machine operations, automation systems, and industrial equipment. The candidate will be responsible for programming, testing and optimizing machine control software to ensure efficiency, accurancy, and realibility in production environments.


Key Responsibilities


* Design, develop and implement machine software solutions (PLC, embedded systems, or PC-based applications) for manufacturing and automation equipment.

* Program and configure machine interfaces, controllers, and motion control systems.

* Analyze requirements and translate them into functional and efficient code.

* Collaborate with mechanical, electrical and process engineers to integrate hardware and software systems.

* Perform debugging, troubleshotting, and testing of machine software to ensure stability and accuracy.

* Optimize software for improved machine performance, safety, and reliability.

* Maintain clear documentation of programs, coding standards, and version control.

* Provide techanical support, training and guidance to operators and maintenance teams.

* Stay updated with the latest advancements in machine programming, automation, and industrial software technologies.


Qualifications and Skills


* Degree/Diploma in Computer Science, Software Engineering, Mechatronics, Electrical/Electronic Engineering, or related field

* Strong knowledge of programming languages used in machine control (e.g. C/C++, Python, Java, Ladder Logic, Structured Text).

* Experience with PLC programming, HMI development, SCADA systems, or embedded software.

* Familiarity with industrial communication protocols (e.g. Modbus, Profibus, Ethernet/IP).

* Hands-on experience with automation, robotics,or CNC machine software (advantageous).

* Strong problem-solving, analytical, and debugging skills.

* Ability to work independently and collaboratively in cross-functional teams.

* Good documentation, communication, and organizational skills.



This advertiser has chosen not to accept applicants from your region.

Software Programmer/Contract/West

Singapore, Singapore RMA CONSULTANTS PTE LTD

Posted today

Job Viewed

Tap Again To Close

Job Description

Role Summary
We are looking for a motivated Software Programmer/Senior Research Engineer to lead R&D in Industry 5.0 smart manufacturing. The role focuses on integrating digital and AI-driven technologies with production systems for intelligent, autonomous manufacturing.
Responsibilities
Lead the design and deployment of integrated Operational Technology in collaboration with a cross-functional team of engineers and scientists.
Research and develop smart shopfloor systems that can learn, optimize, and recover on their own.
Work closely with engineers and scientists to build AI-enabled, OT-integrated production systems for smart manufacturing.
Provide innovative solutions for autonomous manufacturing challenges.
Set up data pipelines and ensure smooth data flow to support AI systems.
Requirements
Bachelor’s Degree in Information Technology or any related field.
1–3 years of experience in shopfloor data connectivity, MES, and backend development.
Proficient in Python, C/C++/C#, .Net, Node.js, JavaScript, React.
Hands-on experience with PLCs, microservices, and tools like Git and Docker.
Excellent technical skills, a proactive attitude, and the ability to collaborate with diverse stakeholders.
Preferred Skills
Knowledge of communication protocols like OPC-UA, MQTT, Profibus, and RS-232 is a plus.
Other Information
Work Location: West, Singapore
Job Type: Contract - 1 year
Salary Range: S$6,000 - S$8,000 per month
If you are interested, kindly send your resume (in MS Word format) to Mounika at stating your salary expectations & availability to take it forward.
All Curriculum Vitae will be treated with the strict confidentiality.
By sending us your personal data, you are deemed to consent to RMA Consultants Pte Ltd and its affiliates collecting, using and disclosing your personal data for the purposes set out in our Data Protection Policy at and Privacy Policy at
This is in partnership with the Employment and Employability Institute Pte Ltd (e2i).
Mounika Tanuku|EA Regn. No. R
RMA Consultants Pte Ltd|EA Licence No. 93C4403
#J-18808-Ljbffr

This advertiser has chosen not to accept applicants from your region.

Software Programmer - Mobile Applications

$7000 Monthly RMA CONSULTANTS PTE LTD

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Job Summary

We are looking for a Software Programmer to develop mobile applications for one of our esteemed clients. The role involves supporting a Track & Trace system used to monitor processes and operations within inventory and workshop environments.


Responsibilities

  • Develop and maintain web and mobile applications based on project needs.
  • Work on both frontend and backend to ensure full application functionality.
  • Manage databases and integrate with system APIs for smooth operations.
  • Deploy mobile apps and ensure they perform well across devices.
  • Fix bugs, improve performance, and support scanning/tracking features.
  • Collaborate with teams and follow project timelines effectively.

Requirements

  • Diploma or Degree in Information Technology or a related field
  • Minimum 1–2 years of experience in software development
  • Proficient in Angular, Kendo UI, and JavaScript for frontend development
  • Working knowledge of Java and C# for backend implementation
  • Experienced in API integration and database design/optimization
  • Skilled in developing and deploying mobile apps on Android and iOS platforms
  • Familiar with designing user-friendly, responsive interfaces for mobile and web.
  • Ability to handle the full deployment cycle, from build to release on app stores.

Additional Skills (Preferred):

  • Understanding of RFID, QR code, and barcode technologies

Other Information

Work Location: West, Singapore

Job Type: Contract - 1 year (Extendable)

Salary Range: S$4,000 - S$7,000 per month


If this role sounds interesting to you, please share your updated CV in word format at stating your current, expected salary and availability to take it forward.


All Curriculum Vitae will be treated with the strict confidentiality.

By sending us your personal data, you are deemed to consent to RMA Consultants Pte Ltd and its affiliates collecting, using and disclosing your personal data for the purposes set out in our Data Protection Policy at and Privacy Policy at .


This is in partnership with the Employment and Employability Institute Pte Ltd (“e2i”).

"e2i is the empowering network for workers and employers seeking employment and employability solutions. e2i serves as a bridge between workers and employers, connecting with workers to offer job security through job-matching, career guidance and skills upgrading services, and partnering employers to address their manpower needs through recruitment, training, and job redesign solutions. e2i is a tripartite initiative of the National Trades Union Congress set up to support nation-wide manpower and skills upgrading initiatives. By applying for this role, you consent to RMA Groups’s PDPA and e2i’s PDPA .”


Mounika Tanuku|EA Regn. No. R

RMA Consultants Pte Ltd|EA Licence No. 93C4403


This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software programmer Jobs in Singapore !

Software Programmer/Contract/West

$8000 Monthly RMA CONSULTANTS PTE LTD

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Role Summary

We are looking for a motivated Software Programmer/Senior Research Engineer to lead R&D in Industry 5.0 smart manufacturing. The role focuses on integrating digital and AI-driven technologies with production systems for intelligent, autonomous manufacturing.


Responsibilities

  • Lead the design and deployment of integrated Operational Technology in collaboration with a cross-functional team of engineers and scientists.
  • Research and develop smart shopfloor systems that can learn, optimize, and recover on their own.
  • Work closely with engineers and scientists to build AI-enabled, OT-integrated production systems for smart manufacturing.
  • Provide innovative solutions for autonomous manufacturing challenges.
  • Set up data pipelines and ensure smooth data flow to support AI systems.

Requirements

  • Bachelors Degree in Information Technology or any related field.
  • 1–3 years of experience in shopfloor data connectivity, MES, and backend development.
  • Proficient in Python, C/C++/C#, .Net, Node.js, JavaScript, React.
  • Hands-on experience with PLCs, microservices, and tools like Git and Docker.
  • Excellent technical skills, a proactive attitude, and the ability to collaborate with diverse stakeholders.

Preferred Skills

  • Knowledge of communication protocols like OPC-UA, MQTT, Profibus, and RS-232 is a plus.

Other Information

Work Location: West, Singapore

Job Type: Contract - 1 year

Salary Range: S$6,000 - S$8,000 per month


If you are interested, kindly send your resume (in MS Word format) to Mounika at stating your salary expectations & availability to take it forward.


All Curriculum Vitae will be treated with the strict confidentiality.

By sending us your personal data, you are deemed to consent to RMA Consultants Pte Ltd and its affiliates collecting, using and disclosing your personal data for the purposes set out in our Data Protection Policy at and Privacy Policy at .


This is in partnership with the Employment and Employability Institute Pte Ltd (“e2i”).

"e2i is the empowering network for workers and employers seeking employment and employability solutions. e2i serves as a bridge between workers and employers, connecting with workers to offer job security through job-matching, career guidance and skills upgrading services, and partnering employers to address their manpower needs through recruitment, training, and job redesign solutions. e2i is a tripartite initiative of the National Trades Union Congress set up to support nation-wide manpower and skills upgrading initiatives. By applying for this role, you consent to RMA Groups’s PDPA and e2i’s PDPA .”


Mounika Tanuku|EA Regn. No. R

RMA Consultants Pte Ltd|EA Licence No. 93C4403






This advertiser has chosen not to accept applicants from your region.

Software Engineer/Programmer

Singapore, Singapore EV-World928

Posted today

Job Viewed

Tap Again To Close

Job Description

Guiding the conceptualization and implementation of software solutions, collaborating with diverse teams, and ensuring the delivery of top-notch products.
Requirements:
Possess extensive expertise in software development, proficiency in multiple programming languages, and a proven track record of managing intricate projects.
Qualification: Professional Certificate
IT/Computer - Network/System/Database Admin
#J-18808-Ljbffr

This advertiser has chosen not to accept applicants from your region.

Programmer / Software Engineer

Singapore, Singapore PIXEL AUTOMATION PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Roles & Responsibilities

-Develop a deep understanding of design specifications based on customer requirements, , organizational goals, and business strategies. Conceptualize and develop solutions based on project requirements and Company standards through the use of simulations/modelling to support design concept used.

-Develop design specification sheet based on Mechanical design and update as and when required and distribute to relevant Develop system architecture based on mechanical design, flow chart and other control system requirement specified by customer taking in to consideration of optimised design for manufacturing, cost, quality and safety.

-Initiate and carry out internal design reviews to share and explain the completed modules with other departments.

-Initiate and carry out design review with customer based on project schedule

-Revise design and documents based on both internal and external review

-Create wiring diagram for various control panels and filed wiring and approval from department manager

-Create Bill Of Materials (BOM) for various panels and sub panels based on design schedule given

-Create drawing release file and send out drawings for panel and field wiring quotation

-Send out standard part list for quotation based on BOM

-Receive quotation and make price comparison spreadsheet

-Raise PR and get department manager approval and send to Purchase department for negotiation and ordering.

-Prepare offline PLC/PC program for various panels based on the design requirements.

-Make necessary modifications needed, update design, drawings and get approval from department manager.

-Release revised drawings to wiring and assembly team

-Support panel and filed wiring team as and when necessary

-Carry out PLC I/O configuration, Netother devise driver set up and carry out I/O check and wiring integrity check

-Set up and debug PLC/PC program

-Carry out all the activities based on the project schedule given

-Meet quality standards while maintaining working knowledge of relevant technologies and best practices, and upholding company policies, internal, customer standards for machine building and safety.

-Develop, train, and educate junior engineers, guide technical direction, and act asa technical liaison between customers

SPECIAL NOTES:

The incumbent (s) of this position is expected to perform all other related duties as assigned

Tell employers what skills you have

Negotiation
Wiring
Software Engineering
Technical Direction
Drawing
JavaScript
PLC
Design for Manufacturing
SQL
Assembly
Technical Liaison
C#
System Architecture
Software Development
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 Programmer Jobs