The posting
We are seeking an experienced Lead Software Engineer to guide the design, development and delivery of enterprise applications. The role combines hands-on engineering with technical leadership, with a focus on interactive user applications and scalable deployment environments.
Key Responsibilities
- Lead the development of full-stack applications, including human-machine interfaces (HMI) and applications used by operational teams.
- Develop and maintain software using Java, Spring Boot and related technologies, integrating with C++ components where required.
- Guide technical design decisions, review solution designs and support engineering quality across the development lifecycle.
- Support application deployment to virtual machines, containers and Kubernetes platforms, including application scaling.
- Collaborate with cross-functional teams through Agile delivery practices.
- Coach engineers and provide technical guidance on implementation approaches and development standards.
Requirements
- At least 10 years of software engineering experience, including full-stack development of HMI or operator-facing applications.
- Strong hands-on expertise in Java, Maven and Spring Boot.
- Working knowledge of C++ and its integration within an HMI application environment.
- Experience deploying applications to virtual machines and containers, and building or scaling applications on Kubernetes.
- Strong experience delivering software through Agile practices.
- Demonstrated experience providing technical leadership for HMI applications, conducting design reviews and coaching engineers.
Preferred Experience
- Familiarity with the Scaled Agile Framework (SAFe).
- Development of interactive or real-time user interfaces, using relevant UI and graphics technologies.
- Event-driven integration using Kafka, and API integration using REST or equivalent technologies.
- GitLab CI/CD, automated testing and code-quality tools.
- Virtualised infrastructure or GPU-enabled application environments.
- Usability, human factors or operational interfaces supporting mission-critical monitoring and control systems.
Interested candidates are encouraged to submit their resumes outlining their relevant experience and achievements to apply88(@)talentvis.com or click apply!
**We regret to inform that only shortlisted candidates would be notified**
EA License No: 04C3537
EA Personnel No: R22106683
EA Personnel Name: Yang Hui Shan, Sherri



