About this role
Software Engineer Responsibilities: Research, design and develop software Enhance applications, develop and configure features and functionalities that support business requirements Full stack development using multiple software development languages, tools and frameworks Responsible for software development, debugging, testing, modifications, deployment and maintenance Work with other engineers in close collaboration with the Technical Architect to meet technical specifications Enable and support functional and user acceptance testing Perform non-functional testing Produce clear and well-written documentation Requirements: Candidates must possess a Computer Engineering/Computer Science related Diploma/Degree Working experience: ◦ At least 4 years relevant working experience – full stack software development, REST API implementation Working knowledge and full stack development using: Relational database design and modeling High level programming languages such as Java/Python/PHP/Ruby Front-end technologies such as JavaScript, HTML and CSS JavaScript frameworks and libraries such as React and Next.js Linux system administration, security and networking Design, implement and maintain secure REST APIs, using but not limited to the below: PHP Python + Django REST Framework RabbitMQ SQL databases such as MySQL/MariaDB NoSQL databases such as MongoDB, Redis, Cassandra Familiarity with software testing methodologies Experience with CI/CD workflows Comfortable with both Linux and Windows Passion for software design and development LPIC and Python certification is a plus Working knowledge in Docker/Kubernetes/microservice architecture is a plus Virtualization/hypervisor experience (VMware, Proxmox) is a plus Able to work independently and also as a team player Able to independently pick up new development languages, tools and frameworks Senior role is expected to mentor juniors to grow as a team Submit Resume Sitemap Our Services About Us Careers Engage with Us --> Contact Us 61 Kaki Bukit Avenue 1 #06-03 Shun Li Industrial Park Singapore 417943 contact@itm-sg.org © 2026 IT&M (SG) | Privacy Policy ^ {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/ITM/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} window.onscroll=function(){scrollFunction()};function scrollFunction(){if(document.body.scrollTop>20||document.documentElement.scrollTop>20){document.getElementById("scrollTop").style.display="block";}else{document.getElementById("scrollTop").style.display="none";}}jQuery('.back-to-top').click(function(){jQuery('body, html').animate({scrollTop:0});}); var jetpackLazyImagesL10n={"loading_warning":"Images are still loading. Please cancel your print and try again."}; {"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.itm-sg.org/wp-includes/js/wp-emoji-release.min.js?ver=7.0.2"}} /*! This file is auto-generated */ const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=…
Frequently asked questions
What does a Software Engineer at IT&M (Sg) Pte. Ltd. do?
Software Engineer Responsibilities: Research, design and develop software Enhance applications, develop and configure features and functionalities that support business requirements Full stack development using multiple software development languages, tools and frameworks Responsible for software de…
How much does a Software Engineer at IT&M (Sg) Pte. Ltd. pay?
The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.
Is this Software Engineer role remote, hybrid, or on-site?
The listing is based in Singapore. Check the posting for remote or hybrid options.
How do I apply for this Software Engineer role?
You can apply directly on IT&M (Sg) Pte. Ltd.'s careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.