610 Software Architect jobs in Singapore

Software Architect

Singapore, Singapore Sioux Technologies

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Software Architect role at Sioux Technologies

Sioux ( is a strategic high-tech solutions provider that develops, innovates and assembles complex high-tech systems. We have a team of over 1,300 dedicated engineers who support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a competitive edge at a better cost-effectiveness.

As a rapidly growing employer, Sioux values its employees' growth and well-being. We invest in their career development and foster a positive work environment that promotes personal and professional growth.

SIOUX IN SINGAPORE

Sioux Singapore plays a pivotal role in the Asian market by offering R&D services from our centers across Europe and Asia to customers, leading development teams in Asia, from Singapore. This expansion allows us to meet the changing needs of our domestic and international (OEM) customers in the semiconductor, analytical, and medical industries. As a Software Architect for Semiconductor Equipment Control Software at Sioux, you are responsible for the entire software engineering process covering software requirements engineering, software design, software construction (implementation), software testing, program analysis, and software maintenance.

On this career trajectory you can advance into the role of a lead software or system architect in line with the impact and independence of your individual contributions to the team that you are guiding.

The role involves engineering equipment control software for semiconductor equipment and bringing novel AI algorithms into the field. Your responsibilities include:

  • Collaborating with customers / stakeholders to define product architecture.
  • Analyze customer needs in software requirement engineering.
  • Analyzing, designing, implementing, and testing the control software.
  • Conducting peer reviews to ensure product quality.
  • Leading the development team and ensuring team performance.
  • Working as an integral part of a Scrum team and handling user stories across the full stack.
  • Developing functionality using Agile practices, emphasizing speed and quality.

THE JOB SCOPE

Technically, the job scope comprises developing testable, high-quality equipment control software covering the full semiconductor equipment control software stack from low-level FPGA, i.e. VHDL, and/or PLC programming, to high-level human-machine interface (HMI / UI) development in technologies like WPF or MAUI. You will collaborate with our algorithm team on integrating their AI algorithms into the equipment requiring an understanding of the machine learning (ML) pipeline, neural networks, deep learning, large language models (LLMs), as well as basic understanding of other engineering disciplines like mechanical, mechatronics, optical, or electrical engineering.

The job scope comprises leading the Scrum team technically through sprint planning, design review, pull request review, design / code refactoring activities, i.e. covering the entire software engineering lifecycle.

In particular the job scope covers the following layers of the semiconductor equipment control software development:

  • Implementing the hardware abstraction layer to enable a programmable interface for components like wafer aligners, robot transfer arms, wafer stages, load ports for accessing wafer carriers, I/Os for the equipment’s traffic light tower.
  • Implementing the devices and domain layer to model SEMI-compliant state machines for the equipment’s sub-modules including scheduling to enable functionality like loading wafers from the carrier via the aligner, where the substrate ID (OCR ID) is read, into the process chamber.
  • Developing the application layer to support functionality like recipe management (process program management), system calibration including positional error measurement and compensation.
  • Implementing the human-machine interface (UI) compliant with the SEMI E95 standard to meet the requirements of modern diffusion as well as assembly and test manufacturing sites.
  • Implement the infrastructure layer with functionality to read/write substrate maps (wafer maps as well as strip maps), test data files (like KLARF), checksum generation and verification according to SEMI M12.

JOB REQUIREMENT

QUALIFICATIONS AND EXPERIENCE

  • A technical background with a higher professional or university education with a formal education in software engineering.
  • A background in the semiconductor, or analytical domain with an understanding of semiconductor diffusion processes (front-end) like photolithography, ion-implant, wet- / dry-etching, furnaces, backside metallization, bumping, wafer test and knowledge of assembly and test processes (back-end) like sawing, die bonding, wire bonding, singulation, final test.
  • Experience in developing equipment control applications, including working with PC-based control, embedded controller, or motion controller. Experience with common FPGA and/or PLCs is desired.
  • Minimum 8 years of experience in object-oriented programming, and UML tools. 5 years plus in a systems programming language like C++.
  • Minimum 8 years in object-oriented analysis and design with common design patterns.
  • Minimum 8 years in active design refactoring with CleanCode/SOLIDolid principle, and design refactoring with common design patterns.
  • Minimum 5 years leading Scrum development teams with requirement engineering, Sprints managements and technical design reviews.
  • Has seen a wafer factoring (diffusion center) or assembly and test plant from the inside and is aware of concepts like preventive maintenance, statistical process control (SPC), and fault detection and classification (FDC).

DESIRABLE SKILLSET

  • Able to handle complex software solutions.
  • Able to manage stakeholders (internal and external), able to sell the solution or achieve buy-in.
  • Able to mentor the team not only on technical level.
  • Able to manage customer requirements and translate them into a system in brown field (there is an existing solution) and green field (there is no existing solution yet) scenarios.
  • Experience with Object-Oriented Analysis and Design (OOAD) and programming.
  • Experience with architectural splits in front-end and back-end like MVC, MVVM.
  • Experience with UI technologies like WPF with the respective historical background like how it evolved from Win32.
  • Experience with TDD/unit test frameworks (like xUnit, Boost.Test), BDD (like reqnroll).
  • Real-time driver development for RTOS or Windows.
  • Experience in VHDL (FPGA programming) or any other real-time experience.
  • Worked with Agile Scrum and Kanban team.
  • Worked with git workflow with online repositories like Gitlab, Github, Bitbucket etc.
  • Worked with Continuous Integration tools.
  • Familiarity with SEMI standards, in particular SECS/GEM, GEM300, Equipment Data Acquisition (EDA), substrate mapping (E142).

DESIRABLE SOFT SKILL

  • A preference for autonomy and responsibility in organizing your work.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills and ability to work effectively within a geographically distributed team.
  • Good leadership skills to lead a small team of 8-12 developers.

WHAT WE CAN OFFER

Our employees are our strength and together we want to achieve the maximum. That is why we invest a lot in our employees, through generous development budgets and personal attention. According to our employees, this is what makes the difference at Sioux. We are proud of that. For us, success is more than just a good salary: it is also about feeling valued, getting responsibilities, and to be able continuously develop oneself.

  • Internal training, coaching, and a generous development budget of 5000 SGD/ per year
  • Varied work due to the diversity in technologies, markets, and projects
  • Competitive salary, AWS, and variable bonus
  • An open culture that focuses on collaboration, learning, and having fun
  • An innovative work environment

Job Location

Our office is conveniently located next to the Tai Seng MRT station.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Industries: Semiconductor Manufacturing and Medical Equipment Manufacturing

Referrals increase your chances of interviewing at Sioux Technologies by 2x

Get notified about new Software Architect jobs in Singapore, Singapore .

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

Software Architect

Singapore, Singapore Sioux Technologies

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

As a Software Engineer for Semiconductor Equipment Control Software at Sioux, you are responsible for the entire software engineering process including software requirements engineering, software design, software construction, software testing, program analysis, and software maintenance. This role can lead to a lead software or system architect position based on the impact and independence of your contributions to the team. The role involves developing equipment control software to support customers in the mentioned domains and bringing novel AI algorithms into the field.

Your responsibilities include:

  • Collaborating with customers / stakeholders to define product architecture
  • Analyzing customer needs in software requirement engineering
  • Analyzing, designing, implementing, and testing the control software
  • Conducting peer reviews to ensure product quality
  • Leading the development team and ensuring team performance
  • Working as an integral part of a Scrum team and handling user stories across the full stack
  • Developing functionality using Agile practices, emphasizing speed and quality
The Job Scope

Technically, the job scope comprises developing testable, high-quality equipment control software covering the full semiconductor equipment control software stack from low-level FPGA (VHDL) and/or PLC programming to high-level human-machine interface (HMI / UI) development using technologies like WPF or MAUI. You will collaborate with the algorithm team on integrating AI algorithms into the equipment, requiring an understanding of machine learning (ML) pipelines, neural networks, deep learning, large language models (LLMs), and basic understanding of other engineering disciplines like mechanical, mechatronics, optical, or electrical engineering. The job scope includes leading the Scrum team technically through sprint planning, design review, pull request review, and design / code refactoring activities, covering the entire software engineering lifecycle.

In particular, the following layers are involved in semiconductor equipment control software development:

  • Implementing the hardware abstraction layer to enable a programmable interface for components like wafer aligners, robot transfer arms, wafer stages, load ports, and I/Os for the equipment’s traffic light tower
  • Implementing the devices and domain layer to model SEMI-compliant state machines for sub-modules including scheduling/sequencing to enable functionality like loading wafers from the carrier via the aligner, reading the substrate ID (OCR ID), into the process chamber
  • Developing the application layer to support functionality like recipe management, system calibration including positional error measurement and compensation
  • Implementing the user interface compliant with SEMI E95 for modern diffusion, assembly, and test manufacturing sites
  • Implementing the infrastructure layer to read/write substrate maps, test data files, and perform checksum generation/verification according to SEMI M12
Qualifications and Experience
  • A technical background with a higher professional or university education in software engineering
  • Experience in the semiconductor domain or analytical field with understanding of semiconductor diffusion processes (front-end) and assembly and test processes (back-end)
  • Experience in developing equipment control applications, including PC-based control, embedded controllers, or motion controllers; experience with FPGA and/or PLCs is desired
  • Minimum 8 years of experience in object-oriented programming and UML tools; 5+ years in a systems programming language like C++
  • Minimum 8 years in object-oriented analysis and design with common design patterns
  • Minimum 8 years in active design refactoring with Clean Code/SOLID and design refactoring with common design patterns
  • Minimum 5 years leading Scrum development teams with requirement engineering, sprint management, and technical design reviews
  • Experience with wafer fabrication or diffusion center concepts and awareness of preventive maintenance, SPC, and FDC
Desirable Skillset
  • Able to handle complex software solutions
  • Able to manage stakeholders and achieve buy-in
  • Able to mentor the team on technical matters
  • Able to translate customer requirements into system solutions in brown field and green field scenarios
  • Experience with OOAD and programming
  • Experience with front-end/back-end architectural splits (MVC, MVVM)
  • Experience with UI technologies like WPF
  • Experience with TDD/unit test frameworks (xUnit, Boost.Test) and BDD
  • Real-time driver development for RTOS or Windows
  • Experience with VHDL (FPGA) or other real-time experiences
  • Experience with Agile Scrum and Kanban
  • Experience with Git workflows (GitLab, GitHub, Bitbucket)
  • Experience with Continuous Integration tools
  • Familiarity with SEMI standards, especially SECS/GEM, GEM300, EDA, and substrate mapping (E142)
Desirable Soft Skills
  • Autonomy and responsibility in organizing work
  • Strong analytical and problem-solving skills
  • Excellent communication skills for distributed teams
  • Leadership skills to lead a small team of 8-12 developers
What We Can Offer

We invest in our employees with generous development budgets and personal development opportunities. We offer more than a good salary: responsibility, ongoing development, and a value-driven culture.

  • Internal training, coaching, and a development budget of 5000 SGD per year
  • Varied work due to technology, markets, and projects
  • Competitive salary, AWS, and variable bonus
  • Open culture focused on collaboration, learning, and having fun
  • Innovative work environment

Job Location

The office is conveniently located next to the Tai Seng MRT station.

Seniority level: Not Applicable

Employment type: Full-time

Job function: Information Technology

Industries: Semiconductor Manufacturing and Electrical Equipment Manufacturing

Referrals increase your chances of interviewing at Sioux Technologies. Get notified about new Software Architect jobs in Singapore, Singapore.

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

Software Architect

Singapore, Singapore IDEMIA Group

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

Select how often (in days) to receive an alert:

Since our founding, IDEMIA has been on a mission to unlock the world and make it safer through our cutting-edge identity technologies. Our technology leadership makes us the partner of choice for hundreds of governments and thousands of enterprises in over 180 countries, including some of the biggest and most influential brands in the world. In applying our unique expertise in biometrics and cryptography , we enable our clients to unlock simpler and safer ways to pay, connect, access, identify, travel and protect public places – at scale and in total security.

Our teams work from 5 continents and speak 100+ different languages. We strongly believe that our diversity is a key driver of innovation and performance.

Purpose

This role transforms functional and non-functional requirements into design to reach simple, efficient and maintainable software that best addresses customers' requirements and optimize IDEMIAs business value.

Key Missions
  • Designs and specifies the overall software structure, core elements, interfaces (API), technologies (COTS) and properties to meet the criteria of performance, security, budget, quality and risks induced by the requirements and contextual constraints of the software operation
  • Performs architecture feasibility analysis (including performance, fault and risk analysis) and make recommendations on Software Architecture options
  • Serves as technical lead throughout the full software development lifecycle, end-to-end
  • Develops and documents architecture specifications that serve as the reference for engineering and execution
  • Provides design and validation reviews for other engineers, including feedback on architecture and design issues, as well as integration, performance and scalability
  • Monitors and enforces consistency of software design and technologies among all components
  • Supports developers on managing technical issues
  • Supports Product Owner on managing backlog and priorities
  • Identifies the technologies to use
  • Defines Software Architecture and contribute to its implementation as part of the overall turnkey solution
  • Ensures that non-functional requirements are well implemented
  • Contributes to or validates quotations
  • Shares knowledge and may mentor software developers
Profile & Other Information
  • Understand, communicate, and enforce the company software architecture strategy
  • Manage the design, development, and implementation of software solutions
  • Translate business needs and requirements into technical requirements for software applications
  • Guide the software development process through high-level decision making
  • Define and document application architecture and design
  • Coach and mentor software engineers, programmers, and other team members
  • Create and maintain design and code standards
  • Serve as a technical liaison among project managers, developers, and stakeholders

Requirements and skills:

  • Experience in software development and coding in various languages (C#, .NET, Java etc.)
  • Excellent knowledge of software and application design and architecture
  • Excellent knowledge of UML and other modeling methods
  • A technical mindset with great attention to detail and can do attitude
  • Education or equivalent work experience: Bachelor’s degree preferred or equivalent work experience
  • Minimum necessary experience: 2 to 5 years of relevant experience(s)

By choosing to work at IDEMIA, you will join a unique tech company, offering a wide range of growth opportunities. You will contribute to a safer world, collaborating with an international and global community. We value the diversity of our teams and welcome people from all walks of life, regardless of how they look, where they come from, who they love, or what they think.

We deliver cutting edge, future proof innovation that reach the highest technological standards and we’re transforming, fast, to stay a leader in a world that’s changing fast, too.

At IDEMIA, people can develop their expertise and feel a sense of ownership and empowerment, in a global environment, as part of a company with the ambition and the ability to change the world.

Visit our website to know more about the leader in Identity Technologies

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

Software Architect

Singapore, Singapore Cordlife India

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

Responsibilities

  • Responsible for IT software development duties for the Region
  • Creating and implementing design plans.
  • Analyzing code segments regularly
  • Keeping up-to-date with industry trends and technology developments like: (New updates in Microsoft Application and services, IoT, AI and etc)
  • Direct efforts to defining technical, operational and user requirements
  • Liaise effectively between business users and IST to ensure high quality and timely resolution of business user issues.
  • Design conceptual architecture and technical solutions.
  • Ensure project quality meets standards through KPI identification and testing plan.
  • Own partnership with cross-functional technology to ensure consistent, beneficial business users interaction and solution delivery. (ex. Mom’s-Up, Click Dimension, e-Enrolment)
  • Lead continuous improvement efforts to proactively identify potential challenges to business users’ success and productivity.
  • Application auditing
  • Perform unit testing to ensure current solution for business login & data integrity
  • Familiarity with software change/configuration management and build processes in a complex environment.
  • To work with the user for the FRD
  • Responsible for CRM application design and coding
  • Reviewing code work accuracy and functionalities.
Requirements
  • Diploma/ Degree in IT with at least 1 year of programming experience
  • Candidates with Microsoft Dynamics CRM development experience preferred
  • Must have good web programming skill (ASP.NET, HTML, JavaScript) programming Skill (SQL Scripting, C#)
  • Working knowledge of IIS Server, Windows Server, Windows SQL
  • Knowledge of Microsoft Development Tools and strong web model concept (MVC Framework Struts 2.0, Spring, HTTPS request & response model)
  • Proactive, interested in and able to find solutions
  • Hands-on attitude towards work, flexible with ability to multitask
  • Candidates with more experience will be considered for a senior role.
Seniority level
  • Entry level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Biotechnology

Referrals increase your chances of interviewing at Cordlife India by 2x

Get notified about new Software Architect jobs in Singapore .

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

Software Architect

$180000 - $250000 Y OLA TECHNOLOGIES SDN BHD

Posted today

Job Viewed

Tap Again To Close

Job Description

Key Responsibilities

  • Analyse business requirements and translate them into scalable, efficient, and robust software solutions.
  • Design and implement software architectures and systems aligned with organisational needs.
  • Collaborate with cross-functional teams to ensure smooth integration and delivery of solutions.
  • Provide technical leadership, guidance, and mentorship to development teams.
  • Stay current with emerging technologies, industry trends, and best practices in software architecture.
  • Anticipate and address potential risks, performance bottlenecks, and architectural challenges.
  • Document technical specifications, design patterns, and development processes.

What We're Looking For

  • 8+ years of proven experience in software architecture and design, preferably within the ICT domain.
  • Strong expertise in building scalable, high-performance systems across diverse technologies and frameworks.
  • Deep knowledge of object-oriented design principles, design patterns, and engineering best practices.
  • Demonstrated experience in leading teams, providing technical direction, and fostering professional growth.
  • Strong analytical and problem-solving mindset, with strategic and creative thinking ability.
  • Excellent communication skills, with the ability to bridge technical and non-technical stakeholders.
This advertiser has chosen not to accept applicants from your region.

Software Architect

Singapore, Singapore $120000 - $240000 Y National Healthcare Group

Posted today

Job Viewed

Tap Again To Close

Job Description

Family Group: Administration

Position Overview

We are seeking an experienced Software Architect to lead the design and development of robust, scalable web applications for our ophthalmology department. The successful candidate will be responsible for defining the technical architecture, ensuring security compliance, and guiding development teams in building healthcare solutions that meet clinical workflows and regulatory requirements. This role requires expertise in cloud platforms and a strong focus on cybersecurity within healthcare environments.

Key Responsibilities

  • Design and define the overall technical architecture for ophthalmology web applications, ensuring scalability, performance, and maintainability
  • Lead architectural decisions and provide technical guidance to development teams throughout the software development lifecycle
  • Ensure compliance with healthcare regulations and security standards, implementing robust cybersecurity measures across all systems
  • Collaborate with clinical staff and stakeholders to understand requirements and translate them into technical specifications
  • Oversee cloud infrastructure design and implementation on AWS or Healthcare Commercial Cloud (HCC) platforms
  • Establish and maintain architectural standards, best practices, and documentation for the development team
  • Conduct technical reviews and ensure code quality and architectural consistency across projects
  • Stay current with emerging technologies and evaluate their potential application to healthcare systems

Essential Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • Extensive experience in software development with proven experience in architectural roles
  • Extensive experience designing and implementing web applications and distributed systems
  • Proficiency with AWS cloud services or Healthcare Commercial Cloud (HCC) platforms
    • Strong knowledge of cybersecurity principles, particularly in healthcare environments
  • Experience with healthcare data standards and regulatory compliance (HIPAA, GDPR)
  • Expertise in modern web technologies, APIs, and microservices architecture
  • Knowledge of database design and data architecture principles
  • Strong understanding of software development methodologies and best practices

Desired Qualifications

  • Professional certifications in AWS (Solutions Architect, Security Specialty) or equivalent cloud platforms
  • Experience with healthcare interoperability standards (HL7, FHIR)
  • Knowledge of containerisation technologies (Docker, Kubernetes)
  • Experience with DevOps practices and CI/CD pipelines
  • Familiarity with healthcare workflow management systems
  • Previous experience in healthcare or clinical environments
  • Strong leadership and mentoring skills
  • Excellent communication and stakeholder management abilities
This advertiser has chosen not to accept applicants from your region.

Software Architect

Novena $120000 - $240000 Y Tan Tock Seng Hospital

Posted today

Job Viewed

Tap Again To Close

Job Description

Company description:

Tan Tock Seng Hospital

Job description:

Position Overview

We are seeking an experienced Software Architect to lead the design and development of robust, scalable web applications for our ophthalmology department. The successful candidate will be responsible for defining the technical architecture, ensuring security compliance, and guiding development teams in building healthcare solutions that meet clinical workflows and regulatory requirements. This role requires expertise in cloud platforms and a strong focus on cybersecurity within healthcare environments.

Key Responsibilities

  • Design and define the overall technical architecture for ophthalmology web applications, ensuring scalability, performance, and maintainability
  • Lead architectural decisions and provide technical guidance to development teams throughout the software development lifecycle
  • Ensure compliance with healthcare regulations and security standards, implementing robust cybersecurity measures across all systems
  • Collaborate with clinical staff and stakeholders to understand requirements and translate them into technical specifications
  • Oversee cloud infrastructure design and implementation on AWS or Healthcare Commercial Cloud (HCC) platforms
  • Establish and maintain architectural standards, best practices, and documentation for the development team
  • Conduct technical reviews and ensure code quality and architectural consistency across projects
  • Stay current with emerging technologies and evaluate their potential application to healthcare systems

Essential Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • Extensive experience in software development with proven experience in architectural roles
  • Extensive experience designing and implementing web applications and distributed systems
  • Proficiency with AWS cloud services or Healthcare Commercial Cloud (HCC) platforms
    • Strong knowledge of cybersecurity principles, particularly in healthcare environments
  • Experience with healthcare data standards and regulatory compliance (HIPAA, GDPR)
  • Expertise in modern web technologies, APIs, and microservices architecture
  • Knowledge of database design and data architecture principles
  • Strong understanding of software development methodologies and best practices

Desired Qualifications

  • Professional certifications in AWS (Solutions Architect, Security Specialty) or equivalent cloud platforms
  • Experience with healthcare interoperability standards (HL7, FHIR)
  • Knowledge of containerisation technologies (Docker, Kubernetes)
  • Experience with DevOps practices and CI/CD pipelines
  • Familiarity with healthcare workflow management systems
  • Previous experience in healthcare or clinical environments
  • Strong leadership and mentoring skills
  • Excellent communication and stakeholder management abilities
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software architect Jobs in Singapore !

Software Architect

Singapore, Singapore beBeeDeveloper

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Opportunity

Our organization seeks a highly skilled Fullstack Developer to join our team. As a key member, you will play a vital role in driving the development of cutting-edge software solutions.

Key Responsibilities
  • Design, develop, and deploy high-quality software applications using a range of programming languages and technologies.
  • Collaborate with cross-functional teams to identify business needs and prioritize project requirements.
  • Develop and maintain robust software architectures, ensuring scalability, performance, and reliability.
Requirements
  • Bachelor's degree in Computer Science or a related field.
  • Proficiency in modern programming languages such as ReactJS, TypeScript, and Angular.
  • Experience with cloud-based application development practices like Extreme Programming and Continuous Integration.
  • Strong analytical and problem-solving skills, with excellent communication and interpersonal skills.
About Us

Our organization is committed to harnessing technology to deliver exceptional results. We value innovation, collaboration, and customer satisfaction.

Benefits

As a valued member of our team, you can expect:

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • Collaborative and dynamic work environment.
This advertiser has chosen not to accept applicants from your region.

Software Architect

Singapore, Singapore SIOUX TECHNOLOGIES PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

ABOUT SIOUX
Sioux is a strategic high-tech solutions provider that develops, innovates and assembles complex high-tech systems
We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a competitive edge at a better cost-effectiveness.
As a rapidly growing employer, Sioux values its employees' growth and well-being. We invest in their career development and foster a positive work environment that promotes personal and professional growth.
SIOUX IN SINGAPORE
Sioux Singapore plays a pivotal role in the Asian market by offering R&D services from our centers across Europe and Asia to customers, leading development teams in Asia, from Singapore
This expansion allows us to meet the changing needs of our domestic and international (OEM) customers in the semiconductor, analytical, and medical industries.
The Role
Your role will involve developing equipment control software to support customers in the mentioned domains. Your responsibilities include:
  • Collaborating with architects to define product architecture in your domain.
  • Analyze customer needs in software requirement engineering
  • Analyzing, designing, implementing, and test the control software.
  • Conducting peer reviews to ensure product quality.
  • Leading the small development team and ensuring team performance.
  • Working as an integral part of a scrum team and handling user stories across the full stack.
  • Developing functionality using Agile practices, emphasizing speed and quality.
  • Leadership roles for higher positions
The Job Scope
Develop testable quality code in C# for following machine control functionalities:
WPF and WinForm UI develelopment
  • Machine Control and Sequencing
  • Hardware abstraction layer
  • Subsystem / device communication and control
  • System calibration and positional error measurement and compensation
  • SECS/GEM functionalities.
  • Lead scrum team technically though sprint planning, design review, merge request review, design/code refactoring activities.
Job requirements
QUALIFICATIONS AND EXPERIENCE
  • A technical background with a higher professional or university education.
  • Ideally, a background in the semiconductor, analytical, or medical domain.
  • Experience in developing equipment control applications, including working with PC-based control, embedded controller, or motion controller
  • Minimum 5 years of experience in C# in object-oriented programming, and UML tools
  • Minimum 5 years in object-oriented analysis and design with common design patterns
  • Minimum 5 years in active design refractoring with CleanCode/Solid princicple , and design refractoring with common design patterns
  • Minimum 5 years leading Scrum development teams with requirement engineering, Sprints managements and technical design reviews
DESIRABLE SKILLSET
  • Able to handle complex software solution
  • Experience with C# Object-Oriented Analysis and Design (OOAD) and programming
  • Experience with C# WPF, MVVM framework
  • Experience with C# NUnit unit test framework
  • Worked with Agile Scrum and Kanban team
  • Worked with git workflow with online repositories like Gitlab, Github, Bitbucket etc
  • Worked with git tools like SourceTree, TortoiseGit, GitKraken, Fork etc
  • Worked with Continuous Integration tools
DESIRABLE SOFT SKILL
  • A preference for autonomy and responsibility in organizing your work.
  • Good communication skills and ability to work effectively within a geographically distributed team.
  • For Senior positions, good leadership skills to lead a small team of 3-8 developers.
WHAT WE CAN OFFER
You will work within a pleasant working environment, in which High-Tech, High-Fun & High-Value are central.
  • Competitive Compensation: Attractive salary, 13-month salary and performance bonus
  • Hybrid Work Arrangement: Flexible working environment with 3 days in the office and 2 days of remote work per week, and flexible working hours.
  • Comprehensive Healthcare: Inclusive healthcare coverage and annual health screening.
  • Work-life balance with generous Leave: Up to 20 annual leave days and 10 company sick leave days without requiring a medical certificate.
  • Education Budget: SGD 5,000 per year for training courses aimed at career development. We are committed to investing in your growth and development.
Job Location
Our office is conveniently located next to the Tai Seng MRT station.
This advertiser has chosen not to accept applicants from your region.

Software Architect

Singapore, Singapore APBA TG HUMAN RESOURCE PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Roles & Responsibilities

Responsibilities:

  • Collaborate with stakeholders to define requirements, timelines, and resource needs.
  • Design and architect scalable containerizedapplications according to SLA.
  • Lead migration of existing VM-based software components to containerized platforms.
  • Define and enforce development best practices including documentation, unit testing, CI/CD, and security.
  • Mentor and manage a small team of offshoredevelopers.
  • Oversee integration with messaging platforms (Solace, IBM MQ), databases (Oracle via JDBC), and front-end delivery (web and mobile via WebSocket).
  • Drive SDLC development processes and promote excellence in engineering, ensuring code quality, secure coding standard and timely delivery.

Requirements:

  • 8+ years of software development experience, with at least 3+ years in a technical leadership role.

Strong hands-on experience with:

  • Java, preferably with Quarkus Java Native experience
  • Node.js, preferrable with AngularJS experience
  • OpenShift/Kubernetes, Docker/Podman
  • Messaging platforms like Solace PubSub+, IBM MQ
  • Oracle DB, SQL
  • JDBC, REST APIs, WebSocket, SSO, Web cache
  • Proven experience in system design, effort estimation, and architecture in complex enterprise systems.
  • Experience migrating VM-based applications to containers.
  • Familiarity with mobile web delivery using Flutter/Dartand server-driven UI rendering.
  • Strong understanding of SDLC methodologies and leading distributed development teams.
  • Excellent communication and stakeholder engagement skills.

Nice to Have

  • Red Hat OpenShift and/or Kubernetes certification.
  • Experience with performance and load testing tools (e.g., JMeter).
  • Exposure to cloud platforms like Azure, AWS, or GCP.
  • Understanding of container security and compliance practices.
  • Knowledge of security testing practices and remediations.

If you are keen, please email your updated resume to

EA License no. 14C7275/Registration no. R

Please take note that only shortlisted candidate will be contacted. Thank you.

Tell employers what skills you have

Kubernetes
Oracle
Azure
Architect
REST
Unit Testing
RabbitMQ
JDBC
SQL
System Design
Java
Technical Leadership
Databases
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 Architect Jobs