Tekla API Developer| Full-Time| Fully Remote

  • About the Role

We are a Miscellaneous focus steel detailing firm seeking a skilled Tekla API Developer to support and enhance our workflows across all client projects. This is not a modeling or detailing role — we are looking for someone who lives in the technical backend of Tekla: APIs, custom components, templates, reports, and firm-wide environment management.

Responsibilities

Tekla Open API Development

  • Develop and maintain custom extensions, plugins, and macros using the Tekla Open API, implemented using Microsoft .NET technology, to automate routine tasks, create automation tools for frequently needed objects, and transfer information between Tekla Structures and other software
  • Build tools that reduce repetitive detailer workflows and improve project throughput
  • Stay current with API updates — including the Tekla Developer Assistant, which helps write Tekla Structures Open API code using a generative language model

Custom Components

  • Define and build parametric custom connections, seams, details, and parts that automatically adjust to changes in the model, especially for complex model objects that need to be copied across multiple projects
  • Maintain and update the Applications &
    • Components catalog for firm-wide and project-specific use

Templates &

  • Reports

  • Build, customize, and maintain drawing templates, report templates, and title block layouts
  • Ensure templates meet client-specific requirements and firm standards
  • Manage template versioning across multiple client environments

Firm Folder &

  • Environment Management

  • Own and maintain the firm’s Tekla environment folder structure across all active client projects
  • Manage profile catalogs, material catalogs, bolt assemblies, and custom settings
  • Deploy and update environment files consistently across the team
  • Onboard new projects with correctly configured folder setups from day one

Required Skills &

  • Experience

  • 3+ years working hands-on in Tekla Structures in a detailing or BIM environment
  • Demonstrated experience developing with the Tekla Open API (.NET / C#)
  • Proven ability to build and edit custom components (parametric connections, details, parts)
  • Experience customizing drawing templates, report templates, and XSR/XSL-based reports
  • Strong understanding of Tekla environment folder architecture (firm folder, project folder, model folder hierarchy)
  • Ability to manage and deploy configurations across multiple simultaneous client projects

Preferred / Bonus Skills

  • Familiarity with Tekla Warehouse for publishing and managing extensions
  • Experience with Trimble Connect integration
  • Knowledge of steel fabrication workflows and shop drawing standards (AISC, AWS)
  • Scripting experience (Python, PowerShell) for file and folder automation
  • Experience working within a multi-client detailing firm environment

You Are

  • Detail-oriented and systematic — your folder structures are clean, your components are documented
  • Comfortable owning infrastructure that others depend on
  • Able to communicate clearly with detailers and project managers who aren’t API developers
  • Proactive in identifying workflow inefficiencies and building solutions

Pay: From Php300.00 per hour

Benefits

  • Additional leave
  • Company Christmas gift
  • Company events
  • Opportunities for promotion
  • Paid training
  • Pay raise
  • Work from home

Application Question(s)

  • Briefly describe of a Tekla customization or API project you’ve built.

Experience

  • BIM Environment: 3 years (Required)
  • Tekla Detailing: 3 years (Required)

Work Location: Remote

Back to blog

Other Jobs To Apply

No other job posts for this day.

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...