Software Engineer (Rhino) - Contract

Zenith Infotech Pte Ltd.

Singapore

On-site

SGD 90,000 - 130,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Zenith Infotech Pte Ltd. seeks a Custom Software Engineer to design, code, and enhance components across systems with a focus on computational design, geometry processing, and OpenBIM workflows.

The role involves building tools and plugins in Rhino/Grasshopper (Python), creating IFC/OpenBIM pipelines, and collaborating with cross-functional teams to deliver scalable solutions.

Qualifications

  • Rhino/Grasshopper development experience with custom components, scripting, and plugin development.
  • Strong Python programming skills with production-quality code.
  • Experience with IFC/OpenBIM standards, model processing, validation, and data extraction/transformation.

Responsibilities

  • Own specific software components ensuring quality and performance.
  • Design, develop and enhance custom tools and plugins in Rhino/Grasshopper using Python APIs.
  • Build pipelines to read, validate, transform, and export IFC/OpenBIM models.
  • Analyze complex problems and propose innovative, business-aligned solutions.
  • Collaborate with design, engineering, BIM and product teams to integrate components.

Skills

Rhino/Grasshopper
Python
IFC/OpenBIM standards
Mentoring/leadership

Education

Bachelor's degree in Computer Science/Software Engineering/Architecture

Tools

Speckle
Node.js
React.js

Job description

Role Overview

As a Custom Software Engineer, you will develop custom software solutions by designing, coding, and enhancing components across various systems and applications. You will use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs, with a particular focus on computational design, geometry processing, and OpenBIM model workflows.

Key Responsibilities
  • Take ownership of specific software components and ensure their quality and performance meet project standards.
  • Design, develop, and enhance custom tools and plugins in Rhino / Grasshopper, using Python (and related APIs) to automate design and modelling workflows.
  • Build pipelines for reading, validating, transforming, and exporting IFC / OpenBIM models.
  • Analyse complex problems and propose innovative solutions that align with business objectives.
  • Collaborate closely with cross-functional teams (design, engineering, BIM, and product) to integrate software components seamlessly.
  • Support and guide less experienced colleagues by sharing knowledge, conducting code reviews, and promoting best practices.
  • Contribute to continuous improvement by identifying opportunities to enhance development processes, tooling, and automation.
  • Participate in agile ceremonies, contribute to key technical decisions, and document solutions and design rationale.
Candidates must demonstrate the following
  • 1 Rhino / Grasshopper development experience, including custom components, scripting, and plugin development.
  • 2 Python: strong proficiency in writing clean, maintainable, production-quality code.
  • 3 IFC / OpenBIM standards and model processing experience (e.g., IFC schemas, property sets, model validation, and data extraction / transformation).
Good-to-Have Skills
  • 1 Speckle (connectors, data streaming, and collaboration workflows).
  • 2 Computational design, geometry processing, and automation workflow development.
  • 3 Node.js / React.js for building supporting web applications and services.
Qualifications & Experience
  • 5-8 years of relevant working experience in software engineering, ideally within AEC, BIM, or computational design domains.
  • Expert proficiency in Software Engineering; advanced proficiency in Custom Application Development and Software Design & Solutions.
  • Bachelor's degree in Computer Science, Software Engineering, Architecture / Engineering (with strong programming background), or equivalent experience.
  • Proven experience working in agile teams and delivering scalable, high-performing solutions.
  • Strong problem-solving, communication, and stakeholder-management skills, with the ability to mentor and lead.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Rhino) - Contract
Software Engineer (Rhino) - Contract

ZENITH INFOTECH (S) PTE LTD. • Singapore

On-site
SGD 120,000 - 180,000
Custom Software Engineer/ Computational Design 007
Custom Software Engineer/ Computational Design 007

U3 INFOTECH PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Custom Software Engineer
Custom Software Engineer

KRIS INFOTECH PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Custom Software Engineer (Rhino / Grasshopper) (Ref 26592)
Custom Software Engineer (Rhino / Grasshopper) (Ref 26592)

Jobline Resources Pte Ltd • Singapore

On-site
SGD 70,000 - 110,000
Software Engineer (RHINO) | Agency Contract | RYN
Software Engineer (RHINO) | Agency Contract | RYN

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 70,000 - 120,000
Computational Design Software Engineer (Rhino/Grasshopper, Python & IFC/OpenBIM)
Computational Design Software Engineer (Rhino/Grasshopper, Python & IFC/OpenBIM)

AVENSYS CONSULTING PTE. LTD. • Singapore

On-site
SGD 67,000 - 134,000
Company benefits
Competitive salary
Collaborative environment
Rhino & Grasshopper Software Engineer (Python, Open BIM)
Rhino & Grasshopper Software Engineer (Python, Open BIM)

U3 INFOTECH PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Custom Software Engineer (BIM/Rhino/Grasshopper)
Custom Software Engineer (BIM/Rhino/Grasshopper)

ZENITH INFOTECH (S) PTE LTD. • Singapore

On-site
SGD 60,000 - 90,000
Architectural Designer Multimedia Engineering Pte Ltd
Architectural Designer Multimedia Engineering Pte Ltd

CDFAM - Computational Design Symposium • Singapore

On-site
SGD 50,000 - 90,000
BIM Software Engineer | Python & Grasshopper
BIM Software Engineer | Python & Grasshopper

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 70,000 - 120,000