CareerPlanSign in
This role has closed. Browse similar live roles below, or see all open jobs →

Software Engineer - A26368

Singapore, Singapore, Singapore💼 Full-time🗓 2026-09-29 → 2026-09-30

Core

Building a web-based 3D IFC model viewer for Singapore Government Agencies to inspect, navigate, and query building models in the browser.

Role type

Senior Full-Stack Software Engineer (WebGL/BIM)

Builds

A browser-based viewer for 3D building models (IFC format) used by processing officers and industry users.

Domain

Built Environment / Construction Technology / Geospatial Data

Required skills

JavaScript/TypeScript, Node.js/Deno, WebGL, 3D graphics, computational geometry, Python, IfcOpenShell, Building Information Modeling (BIM), Geospatial data, WebAssembly

Preferred skills

Agentic development workflows, open-source library evaluation, performance optimization for large files

Technologies

IFC parsers, Babylon.js, WebGL frameworks, IfcOpenShell, WebAssembly

Responsibilities

Design and develop the web-based 3D IFC model viewer from architecture to implementation; Implement model navigation features (object selection, section cuts, property inspection); Collaborate with backend engineers on server-side geometry processing and data APIs; Optimise viewer performance for large, complex files; Iterate on the viewer based on end-user feedback.

Seniority

Mid-to-Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 878,000+ jobs from 20+ sources.