Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
1,655

Software Developer jobs in Singapore

Senior / Principal Automation Software Engineer

Ultra Clean Technology

Singapore
On-site
SGD 90,000 - 130,000
Yesterday
Be an early applicant
I want to receive the latest job alerts for “Software Developer” jobs

Lead eSoftware Engineer, Algo Trading & Liquidity Platform

JPMorgan Chase

Singapore
Remote
SGD 80,000 - 120,000
Yesterday
Be an early applicant

Lead eSoftware engineer, Electronic Trading & Liquidity Integration, Equities Technologies Team[...]

JPMorgan Chase

Singapore
Remote
SGD 80,000 - 120,000
Yesterday
Be an early applicant

Software Engineer (University Grad)

Meta

Singapore
On-site
SGD 100,000 - 125,000
2 days ago
Be an early applicant

Senior Software Engineer - National Identity Platform

Government Technology Agency

Singapore
On-site
SGD 70,000 - 90,000
2 days ago
Be an early applicant
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Senior Software Engineer (Singpass)

Government Technology Agency

Singapore
On-site
SGD 70,000 - 90,000
2 days ago
Be an early applicant

Junior Software Engineer - PL/SQL for Banking Apps

Synpulse

Singapore
On-site
SGD 60,000 - 80,000
2 days ago
Be an early applicant

Junior Software Engineer | PL/SQL (Fresh Graduates)

Synpulse

Singapore
On-site
SGD 60,000 - 80,000
2 days ago
Be an early applicant
HeadhuntersConnect with headhunters to apply for similar jobs

Software Engineer, Public Sector Tech for Good

Government Technology Agency

Singapore
On-site
SGD 70,000 - 90,000
2 days ago
Be an early applicant

Software Engineer (AGC), Digital Society Products

Government Technology Agency

Singapore
On-site
SGD 70,000 - 90,000
2 days ago
Be an early applicant

Software Engineer

Google

Singapore
On-site
SGD 70,000 - 100,000
2 days ago
Be an early applicant

Software Engineer (II), Digital Economy Products (DEP)

Government Technology Agency

Singapore
On-site
SGD 80,000 - 100,000
2 days ago
Be an early applicant

Senior Software Engineer (Vue / Laravel)

ScienTec Consulting

Singapore
On-site
SGD 100,000 - 125,000
2 days ago
Be an early applicant

Software Engineer - Digital Economy for Public Good

Government Technology Agency

Singapore
On-site
SGD 80,000 - 100,000
2 days ago
Be an early applicant

Robotics C/C++ Software Engineer

DCONSTRUCT ROBOTICS PTE. LTD.

Singapore
On-site
SGD 60,000 - 80,000
2 days ago
Be an early applicant

C/C++ Software Engineer

DCONSTRUCT ROBOTICS PTE. LTD.

Singapore
On-site
SGD 60,000 - 80,000
2 days ago
Be an early applicant

Core Engineering, SDLC & Runtime, Software Engineer, Vice President, Singapore

Goldman Sachs Group, Inc.

Singapore
On-site
SGD 120,000 - 170,000
16 days ago

Senior Software Engineer, PDEIO Agents: AI-Driven Dev Tools

GOOGLE ASIA PACIFIC PTE. LTD.

Singapore
On-site
SGD 80,000 - 120,000
21 days ago

Core Engineering, SDLC & Runtime, Software Engineer, Vice President, Singapore

Goldman Sachs Group, Inc.

Singapore
On-site
SGD 80,000 - 110,000
23 days ago

Staff Software Engineer, PDEIO Agents - Singapore

GOOGLE ASIA PACIFIC PTE. LTD.

Singapore
On-site
SGD 120,000 - 150,000
21 days ago

Staff Software Engineer, PDEIO Agents

Google

Singapore
On-site
SGD 70,000 - 120,000
25 days ago

Clinic Software Developer — C#/ASP.NET & Secure APIs

ASPENHEALTH PTE. LTD.

Singapore
On-site
SGD 60,000 - 80,000
25 days ago

Software Developer (Front End)

SCIENTE INTERNATIONAL PTE. LTD.

Singapore
On-site
SGD 70,000 - 90,000
3 days ago
Be an early applicant

Senior Software Developer (C++/C#)(DSC/SN)

Singapore Technologies Engineering Ltd

Singapore
On-site
SGD 75,000 - 100,000
25 days ago

Cloud Software Engineer (CCoE – Onsite)

MTS GLOBAL PTE. LTD.

Singapore
On-site
SGD 70,000 - 90,000
7 days ago
Be an early applicant

Top job titles:

Quantity Surveying jobsNurse jobsSupply Chain jobsHr Executive jobsWeb3 jobsEducation jobsGym jobsFinance Executive jobsInternational Relations jobsSemiconductor jobs

Top companies:

Jobs at MicrosoftJobs at MetaJobs at United NationsJobs at AwsJobs at SapJobs at CapgeminiJobs at JllJobs at OracleJobs at UberJobs at Vmware

Similar jobs:

It Software Engineer jobsSoftware Engineer jobsWeb Developer jobsFront End Developer jobsDeveloper jobs
Senior / Principal Automation Software Engineer
Ultra Clean Technology
Singapore
On-site
SGD 90,000 - 130,000
Full time
Yesterday
Be an early applicant

Job summary

A leading technology firm in Singapore is seeking a Senior / Principal Automation Software Engineer. In this role, you will design, develop, and integrate software for Machine Vision, Automation, and Robotics. The ideal candidate will have 6+ years of experience in software development and proficiency in programming languages like C/C++. You will collaborate with various teams and ensure high-quality technical documentation. The company offers a dynamic work environment that values innovation and diversity.

Qualifications

  • Minimum 6–8 years of relevant software development experience, preferably in automation, machine controls, or machine vision systems.
  • Typically, 10+ years of experience for Principal level with demonstrated technical leadership.

Responsibilities

  • Design, develop, and optimize software for Machine Vision and Automation.
  • Collaborate with internal stakeholders to develop effective solutions.
  • Participate in system commissioning and compliance with security requirements.

Skills

Proficiency in C/C++, C#, .NET Framework, and WPF
Machine Vision programming
Understanding of data management, IT security, and governance in industrial environments
Strong problem-solving skills
Fluency in English

Education

BS or MS degree in Computer Science, Software Engineering, or equivalent discipline

Tools

Experience with Azure or GitHub
Job description

Join UCT and be part of the fastest-growing sector in the world! We indirectly touch every semiconductor chip that goes into every smartphone, smart car and device that uses artificial intelligence. This is a critical time for the semiconductor industry and for UCT - as technology evolves, we evolve with it. UCT is a diverse workplace where every talented employee is committed to continuous innovation, challenging the status quo and exceeding customer expectations. If you are a person with a relentless drive to succeed, a strong focus on quality with a passion for success – join us today!

UCT is looking for a talented Senior / Principal Automation Software Engineer to join us in Singapore.

Job Summary

The Senior / Principal Software Engineer is responsible for the design, development, integration, and optimization of Machine Vision, Automation, Robotics, Deep Learning, and Industry 4.0 connectivity software for advanced automated systems and solutions. This role contributes to building standardized, scalable, and high-performance software platforms for automated assembly and optical inspection machines.

Key Responsibilities
  • Collaborate with internal stakeholders to understand system and business requirements and translate them into effective software solutions.
  • Participate in technical discussions, design reviews, and brainstorming sessions to develop innovative solutions.
  • Design and develop machine vision and automated inspection software by analyzing system workflows, data usage, and operational processes.
  • Develop software prototypes and contribute to technology evaluation and selection.
  • Enhance existing products to improve functionality, robustness, manufacturability, and cost efficiency.
  • Integrate software with PLC-controlled systems, robotics, vision hardware, and automation equipment.
  • Collect, analyze, and present technical data and results to internal teams and external customers.
  • Collaborate closely with automation, hardware, and controls engineers to define requirements, develop software modules, and perform testing and commissioning.
  • Develop and maintain high-quality technical documentation, including software architecture, flowcharts, diagrams, and well-documented source code.
  • Participate in system commissioning, qualification, and final handover to end users.
  • Ensure compliance with information security, data governance, and confidentiality requirements.
Additional Responsibilities (Principal Level)
  • Lead software architecture design and define technical standards, frameworks, and best practices across projects.
  • Provide technical direction and mentorship to senior and junior engineers, acting as a technical authority within the organization.
  • Drive software platform standardization and reusability across multiple automation solutions.
  • Evaluate system-level trade-offs and make architecture decisions balancing performance, scalability, cost, and maintainability.
  • Support project planning by providing technical risk assessments, feasibility analysis, and cost estimates.
  • Influence continuous improvement initiatives in software processes, tools, and development methodologies.
  • Act as a key technical interface with customers for complex system discussions and escalations.
Knowledge, Skills and Abilities
Programming & Software Development
  • Strong proficiency in C/C++, C#, .NET Framework, and WPF.
  • Experience with Python for scripting, automation, data processing, or algorithm development is a strong advantage.
  • Experience developing applications on Linux-based environments is an added advantage.
Machine Vision & Automation
  • Hands-on experience in Machine Vision programming, such as Cognex VisionPro, HALCON, LabVIEW Vision Builder.
  • Knowledge of PLC systems (e.g., Mitsubishi, Beckhoff, or equivalent) and software integration with PLC-controlled machines is an added advantage.
  • Experience or strong interest in Deep Learning and AI-based vision algorithms is preferred.
Industrial Connectivity & Systems
  • Knowledge of MES integration, Industry 4.0 / IIoT platforms, and Machine-to-Machine (M2M) communication protocols.
  • Understanding of data management, IT security, and governance in industrial environments.
Tools & Practices
  • Experience with software version control tools such as Azure or GitHub.
  • Familiarity with structured software development processes, testing, and deployment practices.
Professional Competencies
  • Proven ability to deliver end-to-end software solutions, including development, commissioning, and qualification, on schedule and within budget.
  • Self-motivated, proactive, and capable of driving solutions independently.
  • Strong problem-solving skills with a system-level mindset.
  • Excellent interpersonal and communication skills, with the ability to explain complex technical concepts clearly.
  • Ability to mentor junior engineers and collaborate effectively in cross-functional teams.
  • Proficient in standard productivity tools such as MS Office and SharePoint.
  • Fluent in English, both written and verbal.
Educational/Certification Requirement
  • BS or MS degree in Computer Science, Software Engineering, or equivalent discipline.
Experience Requirement
Senior Software Engineer
  • Minimum 6–8 years of relevant software development experience, preferably in automation, machine controls, or machine vision systems.
Principal Software Engineer
  • Typically, 10+ years of experience with demonstrated technical leadership, system architecture ownership, and mentoring responsibilities.

At Ultra Clean Technology, we do not just welcome diversity – we celebrate it! Ultra Clean Technology is proud to be an equal opportunity employer. We are committed to equal employment opportunity regardless of race, color, national or ethnic origin, age, religion, disability, sexual orientation, gender identity and expression, marital status, and any other characteristic protected under laws and regulations.

  • 1
  • ...
  • 5
  • 6
  • 7
  • ...
  • 67

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2026 | All rights reserved