747 Software Engineer jobs in Central Area
Software Engineer/ Developer
Posted today
Job Viewed
Job Description
The client is a world-leading semiconductor fabrication provider with over 20 years of presence in Singapore, is seeking a Software Engineer to join the Automation & System Department's diverse team.
Role: Software Engineer/ Developer
Employment Type: 12-month Contract (Renewable)
Location: Remote Work (Work from Home)
Working Pattern: Monday – Friday; 8:30am to 6:00pm
Responsibilities:
- Investigate and analyze production line operational issues; develop solutions to system-related problems.
- Participate in user and vendor discussions, brainstorming sessions, and requirement analysis.
- Design, develop, test, implement, and optimize software solutions.
- Document design specifications, UAT, and release processes.
- Enhance and support the PROMIS system to align with business strategy.
- Provide training to frontline support teams to improve operational readiness.
- For senior roles: Lead cross-functional teams and collaborate with vendors on troubleshooting and integrated system solutions.
Requirements:
- Bachelor's degree in Electronic Engineering, Computer Science, IT, or related field .
- Proficiency in .NET and knowledge of SECS/GEM protocol .
- Strong SQL/database skills.
- Familiarity with SDLC processes and Linux scripting .
- Knowledge of GUI, ElasticSearch, Kibana, Logstash is an advantage.
Excellent communication skills; proactive and self-driven.
Interested candidates, please send your resume to - with the subject of
" Software Engineer ". Thank you.
Software Developer Engineer
Posted today
Job Viewed
Job Description
Overview:
We are looking for a talented and motivated Software Developer Engineer to join our team. This role involves building and maintaining the company website as well as developing a complete inventory management system (both web and mobile versions). The ideal candidate should have strong technical ability, full-stack development experience, and a good willingness and initiative to learn new technologies as needed.
Responsibilities:
Design, develop, and maintain a web-based inventory management system using Python, JavaScript, HTML, and CSS.
Develop and deploy a cross-platform mobile app using React Native that integrates with the same backend.
Build backend services using Python frameworks (Flask and FastAPI) for API and data management.
Design, implement, and manage databases using MySQL and MongoDB to handle inventory and users.
Develop and integrate RESTful APIs to connect web and mobile applications with the backend.
Manage version control using Git and GitHub, maintaining clean code practices and proper documentation.
Manage and update the company's Google Business Profile to ensure accurate visibility on Google Search and Maps.
Requirements:
Proficiency in Python, JavaScript, HTML, and CSS.
Experience with React Native for mobile app development.
Flask and FastAPI frameworks for backend development.
Experience with both MySQL and MongoDB databases.
Understanding of RESTful API design and working with JSON data.
Proficiency in Git/GitHub for version control and development.
Strong problem-solving abilities, attention to detail, and ability to manage multiple development environments.
Assist with business development tasks, including managing and optimizing the company's Google Business Profile to improve online presence and visibility.
(Bonus) Understanding of UI/UX principles and experience managing Google Business listings.
Senior Software Engineer/ Developer
Posted today
Job Viewed
Job Description
Bring more to life.
Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology?
At Leica Microsystems, one of Danaher's 15+ operating companies, our work saves lives—and we're all united by a shared commitment to innovate for tangible impact.
You'll thrive in a culture of belonging where you and your unique viewpoint matter. And by harnessing Danaher's system of continuous improvement, you help turn ideas into impact – innovating at the speed of life.
Shape the Future with Us
At Leica Microsystems, we have been shaping the future for over 175 years with groundbreaking optical and digital solutions. With a culture rooted in customer focus, innovation, and teamwork, we lead the market in microscopy, imaging, and analysis, unveiling the invisible and empowering our customers to build a better, healthier world.
Joining Leica Microsystems means contributing to scientific discoveries and supporting surgeons in making critical decisions. Our advanced microscopes and AI-based image analysis solutions enable users to gain profound insights into development and engineering challenges. Here, you will work on meaningful projects alongside passionate colleagues, driving progress and pushing the boundaries of what's possible.
Learn about the Danaher Business System which makes everything possible.
The Senior Software Engineer is responsible for will lead the development of production engineering software tools and involves the design, development, optimization, and verification of LMS software products and internal engineering tools. You will work independently and in teams, contributing to architecture, implementation, and process improvements, while also providing technical guidance to colleagues.
This position reports to the Manager, Software and is part of the Research & Development Medical located in Singapore and will be an on-site role.
In this role, you will have the opportunity to:
- Software Tool Development -Lead and contribute to the design, enhancement, and verification of software tools supporting production engineering and product platforms.
- End-to-End Development Ownership - Manage the full development lifecycle—from requirements refinement to release—ensuring quality through unit testing, coding standards, architectural best practices, and UX/UI compliance.
- Documentation & Knowledge Sharing - Create and maintain technical documentation, and review contributions from team members to ensure clarity and accuracy.
- Cross-Functional Collaboration - Partner with global, interdisciplinary teams to align on architecture, processes, and deliverables for seamless integration.
- Support & Continuous Improvement - Provide technical support to internal teams, resolve toolchain issues, and drive process improvements using DBS and agile methodologies.
The essential requirements of the job include
- Bachelor's Degree in software engineering, Computer Science, Computer Engineering, Physics, Mathematics, or related field .
- 5 years of professional software development experience.
- Strong programming expertise in C++, C#, .NET architecture, WPF, and MS Visual Studio.
- Solid understanding of software development methodologies (Scrum or other Agile and waterfall practices) and software testing methodologies.
- Ability to work effectively in a distributed, cross-functional team environment and to engage with stakeholders
- Knowledge of US and EU medical device regulatory requirements
Leica Microsystems, a Danaher operating company, offers a broad array of comprehensive, competitive benefit programs that add value to our lives. Whether it's a health care program or paid time off, our programs contribute to life beyond the job. Check out our benefits at Danaher Benefits Info .
Software Engineer
Posted today
Job Viewed
Job Description
We are looking for a dedicated and skilled Full Stack Software Engineer to design, develop, and maintain end-to-end software systems. The successful candidate will be responsible for building reliable, scalable, and secure applications that meet business and technical requirements.
Key Responsibilities- Deliver optimized, scalable, and maintainable software solutions.
- Design and develop both frontend and backend components, including APIs and business logic.
- Enhance and maintain existing applications to meet functional and technical specifications.
- Conduct unit, integration, system, and user acceptance testing to ensure high-quality deliverables.
- Utilize configuration management, integration, and automation tools for efficient deployment.
- Perform debugging and troubleshooting to ensure system reliability.
- Prepare and maintain technical documentation for software systems.
- Identify areas for improvement and recommend solutions for system enhancements.
- Participate in feature-level system design, including application, database, and infrastructure design.
- Ensure all applications comply with security standards and best practices.
- Diploma or Degree in Computer Science, Software Engineering, Information Technology, or related field.
- Minimum 3 years of relevant experience in software or application development.
- Strong experience with full-stack development, including:
Frontend: JavaScript, React, Angular, or equivalent.
Backend: Java, C#, , Python, or equivalent.
- Good understanding of software design principles and architecture (e.g., Object-Oriented Design, microservices, REST APIs, cloud computing).
- Experience with version control systems (e.g., Git) and modern development tools (e.g., Docker, Kubernetes, CI/CD).
- Practical experience with cloud platforms such as AWS or Azure.
- Familiarity with Agile methodologies (Scrum, Kanban) and the Software Development Life Cycle (SDLC).
- Experience working with relational and non-relational databases (SQL, NoSQL), including performance optimization and troubleshooting.
- Strong analytical and problem-solving skills with attention to detail.
Software Engineer
Posted today
Job Viewed
Job Description
FairPrice Group stands as Singapore's leading grocery retailer, deeply committed to serving the community by providing essential goods and services. In an era of rapid technological advancement, we are embarking on a significant and transformative digital journey. This initiative aims to profoundly enhance our customer experience, making every interaction seamless and intuitive, while simultaneously streamlining our operational efficiencies to ensure we remain at the forefront of the retail industry. Our commitment to innovation is unwavering, as we strive to create a more connected and responsive ecosystem for our customers and employees alike.
We are actively seeking a highly skilled, motivated, and forward-thinking Integration Software Developer to become a pivotal member of our dynamic Customer Tech department in the newly formed customer function (CCO). In this critical role, you will be instrumental in architecting and ensuring the seamless integration between our sophisticated customer technology stack and a myriad of other vital enterprise systems. Your primary focus will revolve around the development of robust, scalable, and secure APIs (Application Programming Interfaces) and comprehensive data ETL (Extract, Transform, Load) processes.
These will serve as the backbone for connecting our diverse customer-facing applications, such as our intuitive mobile app and our efficient Point-of-Sale (POS) systems, with both internal platforms and external ecosystems, including our strategic external loyalty merchant systems. This position offers a unique opportunity to shape the digital landscape of Singapore's largest grocery retailer.Responsibilities: Driving Integration Excellence
As an Integration Software Developer , your key responsibilities will include:
API Design and Development: Proactively design, develop, and meticulously maintain high-performance APIs that facilitate smooth and secure data exchange for both internal system integrations and external partnerships. This includes defining API specifications, ensuring data integrity, and optimizing for speed and reliability.
Data ETL Pipeline Management: Implement, manage, and optimize sophisticated data ETL (Extract, Transform, Load) pipelines. You will be responsible for extracting data from various sources, transforming it into a usable format, and loading it into target systems, ensuring data consistency and availability across disparate platforms.
Cross-Functional Collaboration: Engage in close and collaborative partnerships with product managers, front-end developers, other engineering teams, and business stakeholders. Your ability to understand complex integration requirements and translate them into effective, scalable technical solutions will be paramount.
System Scalability and Reliability: Proactively ensure the scalability, reliability, and security of all integration solutions. This involves designing fault-tolerant systems, implementing monitoring tools, and continually optimizing performance to handle increasing data volumes and user traffic.
Issue Resolution and Debugging: Independently and collaboratively troubleshoot, diagnose, and efficiently resolve complex integration-related issues. This includes identifying root causes, implementing effective fixes, and documenting solutions for future reference.
Code Quality and Architectural Contribution: Actively participate in rigorous code reviews, providing constructive feedback to peers and ensuring adherence to best practices and coding standards. You will also contribute meaningfully to architectural discussions, offering insights and recommendations to shape the future of our integration landscape.
Documentation and Knowledge Sharing: Create and maintain comprehensive documentation for all APIs, ETL processes, and integration solutions, facilitating knowledge transfer and ensuring maintainability.
JOB REQUIREMENTSTo excel in this role, you should possess:
Exceptional Programming Proficiency: Demonstrated expert-level proficiency in Golang, Python, and SQL. You should be adept at writing clean, efficient, and well-documented code in these languages.
API Expertise: A strong, in-depth understanding of API design principles, including RESTful architectures and GraphQL. Experience with various API authentication and authorization mechanisms is essential.
Data Integration Acumen: Extensive experience with diverse data integration patterns, methodologies, and ETL processes. You should be comfortable working with various data formats and ensuring data quality during transfers.
Independent and Collaborative Spirit: Proven ability to work autonomously, take initiative, and manage multiple priorities effectively. Equally important is your capacity to thrive in a collaborative team environment, contributing positively to group objectives.
Analytical and Problem-Solving Prowess: Excellent analytical, critical thinking, and problem-solving skills, with a methodical approach to identifying and resolving complex technical challenges.
Big Pluses: Added Advantages
While not strictly mandatory, the following experiences will significantly enhance your application:
Cloud Platform Experience: Hands-on experience working with Google Cloud Platform (GCP) services, particularly those related to data processing, API management, and serverless computing such as Apigee, GKE, Cloud Run/Function, Cloud Composer, Big Query and Cloud SQL
Integration Platform Knowledge: Familiarity and experience with Salesforce Mulesoft or other enterprise-level integration platforms.
SKILLSNOT APPLICABLE
Software Engineer
Posted today
Job Viewed
Job Description
We are looking for Software Engineer with below requirements;
- Lead the design and architecture of SWIFT AMH solutions, ensuring optimal performance and reliability.
- Define and implement integration patterns between AMH and back-office systems.
- Oversee system upgrades, configuration management, and end-to-end message flow.
- Collaborate with infrastructure, application, and business teams for seamless delivery.
- Ensure compliance with SWIFT standards, security, and audit requirements.
- Troubleshoot and resolve technical issues across AMH components and integrations.
- Provide technical leadership and guidance to development and support teams.
Technical Skills
- SWIFT AMH architecture and message processing (MPC, MPA, MRM, etc.)
- Strong knowledge of Oracle / DB2 databases
- Proficiency in Linux operating systems
- Experience with WebLogic / JBoss application servers
- Familiarity with integration patterns, APIs, and messaging middleware
Preferred Qualifications
- Experience in banking or payments domain
- Exposure to SWIFT Alliance Access (SAA), SAG, and SWIFTNet components
- Strong analytical and problem-solving skills
Software Engineer
Posted today
Job Viewed
Job Description
Assurity Trusted Solutions (ATS) is a wholly owned subsidiary of the Government Technology Agency (GovTech). As a Trusted Partner over the last decade, ATS offers a comprehensive suite of products and services ranging from infrastructure and operational services, governance and assurance services as well as managed processes. In a dynamic digital and cyber landscape, where trust & collaboration are key, ATS continues to drive mutually beneficial business outcomes through collaboration with GovTech, government agencies and commercial partners to mitigate cyber risks and bolster security postures.
We run an internal government application serving the whole of government. Beyond maintaining core systems, we actively partner with agencies to design and implement product-centric solutions that address real operational needs.
Our teams work in a cloud-native, AWS-based environment, building with Python, , and Go, and delivering modern frontend applications with frameworks like We move fast, stay agile, and adapt to ever-changing requirements and scope.
Responsibilities:
We are looking for a Software Engineer to join our team to help build and operate applications of national importance. In this role, you will:
- Contribute to the design, development, and maintenance of scalable backend and frontend systems.
- Build reliable and secure services using Python, , and Go.
- Develop user-facing features with modern frontend frameworks (e.g. , React, or similar).
- Collaborate with product managers, designers, and partner agencies to translate requirements into working solutions.
- Operate services on AWS, leveraging cloud-native services and infrastructure as code.
- Debug, optimize, and improve performance of applications and workflows.
- Uphold high standards in code quality, testing, and operational excellence.
2–5 years of professional software engineering experience.
Strong foundation in at least one of Python, , or Go.
- Experience building and shipping frontend applications.
- Familiarity with AWS services and cloud-based infrastructure.
- Good understanding of system design, scalability, and security best practices.
- Comfortable working across the stack – frontend, backend, and infra.
- Ability to thrive in a fast-paced, agile environment with evolving requirements.
- Strong communication and collaboration skills.
- Experience with infrastructure as code (Terraform, CDK, or similar).
- Exposure to DevOps practices such as CI/CD, observability, and incident response.
- Prior experience in government or regulated environments.
- Contributions to open-source projects or developer communities.
Join us and discover a meaningful and exciting career with Assurity Trusted Solutions
The remuneration package will commensurate with your qualifications and experience. Interested applicants, please click "Apply Now".
We thank you for your interest and please note that only shortlisted candidates will be notified.
By submitting your application, you agree that your personal data may be collected, used and disclosed by Assurity Trusted Solutions Pte. Ltd. (ATS), GovTech and their service providers and agents in accordance with ATS's privacy statement which can be found at: or such other successor site.
Benefits- A wholly-owned subsidiary of GovTech.
- Contract Staff enjoys the same benefits as Permanent Employees
- Flexible working hours with hybrid working arrangements
Be The First To Know
About the latest Software engineer Jobs in Central Area !
Software Engineer
Posted today
Job Viewed
Job Description
Overview
This position is your opportunity to work with a fast moving and rapidly growing organization to help our clients in achieving their IT digitization strategy and roadmap. If you are driven by challenges and working with the edge of IT technology, come and have a chat with us to determine if this position will be a good fit for your career aspiration.
What will you be doing?
Is clean code something you strive for every day? Do you have fun spotting things that can be improved (and then tackling them)? Do you take pride on being a Software Craftsperson?
Your responsibilities will include:
- Implement frontend and backend features
- Implement cloud application features
- Engineer software and data architecture of applications to fulfil business requirements
- Engineer a secure system from requirements and perform
- Conduct agile system integration, delivery and deployment using a continuous integration and continuous delivery software development pipeline
- Develop scripts to enable automated integration, delivery and deployment of the application
- Define, implement and automate tests to ensure that the functional, performance and security requirements are met
OK, I'm interested… is this the job for me?
We look for people who value agility, passion and teamwork; those who can bring fresh ideas to the table and want the opportunity to learn, grow, and expand their careers. Bring your aptitude and build upon what you do best for our customers, partners, team, and you.
Other qualities that you'll need to be a fit for this role include:
- Diploma / Bachelor's degree in Business Information Systems (IS), Computer Science or related field, or equivalent related IT experience
- Minimum one (5) years' experience in professional enterprise software development and worked on one (1) or more product teams utilising the Agile software development methodology
- Experience in designing software using Design Patterns and development practices such as Test-Driven Development, Pair Programming, Secure Coding etc
- Proficient in a modern programming language, JavaScript, HTML, CSS. Proficiency in .NET Core, C# is a plus.
- Proficient in relational and non-relational databases, in particular MS SQL
- Proficient in JavaScript frameworks such as React, , Angular 2
- Experience in leveraging on Continuous Integration and Continuous Delivery tools to enable rapid delivery of value such as scripts for automated testing tools, scripts for configuration management
- Familiar with version control systems such as Git
- Experience in Docker and Kubernetes is a plus
- Strong collaboration skills, ability to partner and work effectively across teams and with business stakeholders
- Good communication skills, ability to articulate technology concepts, participate in discussions on requirements with stakeholders
Software Engineer
Posted today
Job Viewed
Job Description
We are hiring Software Engineer with below requirements;
- Lead the design and architecture of SWIFT AMH solutions, ensuring optimal performance and reliability.
- Define and implement integration patterns between AMH and back-office systems.
- Oversee system upgrades, configuration management, and end-to-end message flow.
- Collaborate with infrastructure, application, and business teams for seamless delivery.
- Ensure compliance with SWIFT standards, security, and audit requirements.
- Troubleshoot and resolve technical issues across AMH components and integrations.
- Provide technical leadership and guidance to development and support teams.
Technical Skills
- SWIFT AMH architecture and message processing (MPC, MPA, MRM, etc.)
- Strong knowledge of Oracle / DB2 databases
- Proficiency in Linux operating systems
- Experience with WebLogic / JBoss application servers
- Familiarity with integration patterns, APIs, and messaging middleware
Preferred Qualifications
- Experience in banking or payments domain
- Exposure to SWIFT Alliance Access (SAA), SAG, and SWIFTNet components
- Strong analytical and problem-solving skills
Software Engineer
Posted today
Job Viewed
Job Description
- Must have: Backend experience in Python (primary), Java for debugging external APIs/applications (secondary) when needed.
- Nice to have: ReactJS and JavaScript.
- Very nice to have: AI knowledge.
Job Type: Contract
Contract length: 12 months
Experience:
- Python: 2 years (Required)
- Java: 1 year (Required)