Search by job, company or skills

A

Staff Software Engineer

5-7 Years
SGD 6,000 - 8,500 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position Summary

As a Staff Software Engineer, you will lead the design and delivery of AI-driven solutions that enhance manufacturing efficiency and accelerate digital transformation, with a focus on Manufacturing Execution Systems (MES) for the semiconductor industry.

In this role, you will provide technical leadership across projects, drive system architecture and engineering best practices, and guide engineering teams in building scalable, high-performance systems. You will play a key role in shaping technical strategy, mentoring engineers, and ensuring the reliability and scalability of high-transaction manufacturing environments.

Key Responsibilities

  • Lead the technical architecture and design of MES solutions and AI-driven applications to support semiconductor manufacturing operations.
  • Translate complex business and manufacturing requirements into scalable system architectures, technical designs, and implementation roadmaps.
  • Provide technical leadership across multiple projects or modules, ensuring alignment with engineering standards, best practices, and organizational goals.
  • Design and oversee development of front-end and backend MES features, ensuring high quality, performance, and maintainability.
  • Drive the adoption of CI/CD pipelines, automated testing, and DevOps best practices to improve development efficiency and system reliability.
  • Lead system integration, performance optimization, and scalability improvements for high-throughput manufacturing environments.
  • Guide the team in resolving complex technical challenges, conducting root-cause analysis, and implementing long-term solutions to improve system resilience.
  • Establish and maintain technical documentation, architecture guidelines, runbooks, and operational procedures to ensure maintainability and auditability.
  • Identify and manage technical and delivery risks, propose mitigation strategies, and provide recommendations to stakeholders.
  • Drive initiatives to reduce technical debt and improve platform architecture, engineering standards, and development processes.
  • Act as a key technical advisor and liaison between engineering teams, product stakeholders, delivery teams, and client SMEs to align technical solutions with business objectives.
  • Mentor and coach engineers, supporting their technical growth and promoting knowledge sharing and best practices within the engineering team.
  • Contribute to technology strategy, innovation initiatives, and continuous improvement efforts within the organization.
  • Support production operations and incident management for critical systems when required.
  • Perform any other duties assigned by the Company as and when required.

Qualifications & Skills

  • At least a Diploma in Computer Science, Software Engineering, or related discipline (or equivalent experience).
  • Minimum 5 years of professional experience in full-stack Java development, preferably within the semiconductor manufacturing industry.
  • Strong proficiency in Java technologies including Spring Boot, Spring MVC, JSF, Hibernate, and Object-Oriented Design (OOD).
  • Experience with front-end frameworks such as React, Angular, or Vue.js, and core web technologies (HTML5, CSS3, JavaScript).
  • Familiarity with RESTful API development and integration.
  • Solid experience with SQL databases such as MySQL, PostgreSQL, Oracle, or DB2.
  • Knowledge of version control systems like GIT.
  • Demonstrates technical leadership and mentorship, owns delivery and operational reliability for assigned MES modules, enforces quality standards and test coverage, and proactively reduces technical debt while collaborating across Product and Delivery teams.
  • Exposure to CI/CD pipelines and DevOps practices, and practical experience with automated testing (unit and integration).
  • Familiarity with containerization and cloud deployment (Docker, Kubernetes, AWS/Azure) is a plus.
  • Demonstrated experience in production support (incident RCA, MTTR reduction), monitoring, and runbook creation.
  • Willingness to travel as needed.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 144552677