Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
BIM Software Developer image - Rise Careers
Job details

BIM Software Developer

Promise Robotics is a rapidly growing venture-backed technology startup with a mission to help the building industry to harness automation toward producing more affordable and sustainable buildings. Our world-class team combines AI, Industrialized Robotics, and construction under one roof to develop the most advanced robotic products for the construction of highly efficient and sustainable buildings.


We’re looking for a BIM Software Developer to join our team and develop cutting-edge solutions for our core robotic manufacturing technologies.  In this role, you will bridge the gap between architectural models and our robotics platform. You’ll develop tools, plugins, and data pipelines that allow seamless translation of BIM models into buildable, automatable outputs.


You might be a good fit if you:
  • Have a passion for leading industry-changing solutions with significant social, economic, and environmental impact 
  • Desire to join a founding team of VC-backed startup in early stage 
  • Are committed to continuous learning at the intersection of several industries 


What you'll do:
  • Design and develop sophisticated DfMA digital framing and BIM modelling solutions in collaboration with the robotics and built engineering teams 
  • Perform detailed analysis, design, code development, software integration and testing 
  • Analyze complex functions, procedures and problems to deliver creative and effective solutions 
  • Integrate with Autodesk APIs to support cloud-based model access and version control
  • Help establish internal standards for BIM interoperability, scalability, and automation-readiness
  • Participate in design and code reviews 


What you need to succeed:
  • Bachelor/Graduate degree in Computer Science or Computer/Electrical Engineering or related technical fields 
  • Experience in Python and C# or .NET programming 
  • Experience with AutoDesk Revit API or similar modelling solutions 
  • Knowledge of Building Information Modeling (BIM) 
  • Experience with the construction industry
  • Experience in developing REST API 
  • Experience with software design and development in a test-driven environment 
  • Team player with excellent interpersonal and communication skills 
  • Organized, focused and persistent with the ability to work to the plan and meet delivery dates 
  • Excellent problem solver and quick learner 


Benefits:

Competitive salary: we believe in data-driven, equitable compensation decisions. We recently completed a compensation review and implemented salary bands that enable us to pay mid to above-average Canadian salaries across various industries.

Stock options: everyone has a stake in our company.

Holistic benefits: we have a comprehensive benefits package that includes paramedical, dental, vision, and drug coverage for you and your dependents, as well as a health care spending account. These benefits start right from Day 1.

Flexible personal days and vacation policies: we care deeply about the well-being of our team.

Open, collaborative, and supportive culture: you will be part of an incredibly high-performing and collaborative team changing the future of an industry!

Relocation assistance package (if required)



Promise Robotics is proud to be an equal-opportunity workplace. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, and gender identity.

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About BIM Software Developer, Promise Robotics

Looking to make a real impact in the construction industry? Promise Robotics is on the hunt for a passionate BIM Software Developer to join our innovative team! As a rapidly growing technology startup, we are revolutionizing how the building sector approaches automation and sustainability. In this role, you will bridge the gap between architectural models and our cutting-edge robotics platform, developing tools and plugins that help transform Building Information Models (BIM) into automatable outputs. You will collaborate closely with our robotics and engineering teams to design sophisticated digital framing solutions, ensuring seamless integration with existing systems. If you have a strong background in Computer Science or Engineering, coupled with programming experience in Python, C#, or .NET, we'd love to hear from you! You should also be familiar with the Autodesk Revit API and hold a keen interest in the construction industry. Additionally, we'll value your strong problem-solving skills and your ability to work within a team. At Promise Robotics, you will not only enjoy a competitive salary and stock options but also a comprehensive benefits package that covers your well-being from day one. Plus, our flexible vacation policies and supportive culture will help you achieve a great work-life balance. Come be part of our journey towards building better, more affordable, and eco-friendly structures. Join us in shaping the future!

Frequently Asked Questions (FAQs) for BIM Software Developer Role at Promise Robotics
What are the main responsibilities of a BIM Software Developer at Promise Robotics?

As a BIM Software Developer at Promise Robotics, your main responsibilities will revolve around developing tools and integration solutions for BIM models to enhance automation in construction. You'll design sophisticated digital framing and modeling solutions, collaborate with various teams, and ensure the seamless translation of BIM data into buildable outputs. Your role will also involve analyzing complex functions and engaging in software integration and testing, all while adhering to industry standards for BIM interoperability.

Join Rise to see the full answer
What qualifications are needed to become a BIM Software Developer at Promise Robotics?

To succeed as a BIM Software Developer at Promise Robotics, a Bachelor or Graduate degree in Computer Science, Computer Engineering, or related fields is required. Additionally, hands-on experience with programming languages like Python and C# or .NET is essential. Familiarity with Building Information Modeling (BIM) and Autodesk Revit API significantly enhances your suitability for this role, along with experience in the construction industry and developing REST APIs.

Join Rise to see the full answer
What technical skills should a BIM Software Developer possess to work at Promise Robotics?

A BIM Software Developer at Promise Robotics should have solid technical skills including proficiency in Python, C# or .NET programming, and experience with Autodesk Revit API. Understanding Building Information Modeling (BIM) workflows and being experienced in software design and test-driven development are crucial. Familiarity with cloud-based model access and version control will also be advantageous for this collaborative role.

Join Rise to see the full answer
What type of work environment can a BIM Software Developer expect at Promise Robotics?

At Promise Robotics, a BIM Software Developer will enjoy an open, collaborative, and high-performing work environment. The culture emphasizes teamwork and innovation, welcoming ideas from all members to drive industry-changing solutions. The flexibility in personal days and vacation policies is designed to support a healthy work-life balance, encouraging an engaged and motivated team.

Join Rise to see the full answer
What benefits does Promise Robotics offer to its BIM Software Developers?

Promise Robotics offers a competitive salary along with stock options, ensuring that all employees have a stake in the company's success. Additionally, the comprehensive benefits package includes health and dental coverage, paramedical services, and a healthcare spending account starting from day one. The company also emphasizes team well-being with flexible personal days and vacation policies.

Join Rise to see the full answer
Common Interview Questions for BIM Software Developer
How do you approach designing BIM solutions in collaboration with engineering teams?

When designing BIM solutions, I start by gathering requirements from the engineering teams, ensuring that I understand their workflows and challenges. I then collaborate iteratively, creating prototypes and prototypes, and welcoming feedback to refine solutions. This collaboration ensures that the design aligns with engineering needs while leveraging automation features effectively.

Join Rise to see the full answer
Can you describe your experience with the Autodesk Revit API?

My experience with the Autodesk Revit API includes developing custom tools and scripts to automate workflow processes. I have used the API to create plugins that enhance model interoperability and streamline data flow between Revit and other platforms, leading to reduced manual input and increased efficiency within BIM projects.

Join Rise to see the full answer
What strategies do you employ for ensuring BIM model accuracy?

To ensure BIM model accuracy, I employ a rigorous validation process that includes automated checks and manual reviews. I also advocate for clear documentation and adherence to established standards for BIM interoperability, which minimizes errors. Regular collaboration with project stakeholders helps to confirm that the models reflect the intended designs and specifications.

Join Rise to see the full answer
How do you handle troubleshooting complex functions in BIM applications?

When troubleshooting complex functions in BIM applications, I follow a structured approach. First, I gather detailed information about the issue, including error messages and user reports. Next, I replicate the issue in a controlled environment, which helps isolate the problem. Finally, I consult relevant documentation and community resources before implementing a solution, ensuring that it is both effective and sustainable.

Join Rise to see the full answer
What experience do you have with REST API development in relation to BIM applications?

I have successfully developed REST APIs that facilitate data exchange between BIM applications and other software platforms. My experience includes defining endpoints, managing authentication, and ensuring secure transmission of data, which has enhanced the interoperability of our BIM solutions and provided a solid foundation for real-time data access.

Join Rise to see the full answer
How do you stay current with the latest trends in BIM technology?

I stay current with BIM technology trends by attending industry conferences, participating in online forums, and regularly engaging with thought leaders on social media. I also subscribe to relevant journals and follow professional networks. Continuous learning is key to adapting and implementing cutting-edge solutions in my work.

Join Rise to see the full answer
Describe a project where you successfully integrated BIM with robotics.

In a recent project, I integrated BIM with robotics by developing a data pipeline that transformed BIM models into coded instructions for a robotic manufacturing platform. This involved close collaboration with both the BIM and robotics teams, as we worked to ensure that the data flow was smooth and that the robotic systems could accurately interpret the model details.

Join Rise to see the full answer
What role does communication play in your work as a BIM Software Developer?

Communication is crucial in my role as a BIM Software Developer. I regularly interact with architects, engineers, and project managers to ensure that all stakeholders are aligned on project goals and deliverables. Enhancing project clarity and collaboration through active listening and open dialogue improves outcomes and builds strong working relationships.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple BIM projects?

When working on multiple BIM projects, I prioritize tasks based on deadlines, project complexity, and stakeholder input. I use project management tools to stay organized and maintain a clear overview of progress. Open communication with my team helps identify urgent issues, allowing me to adapt priorities as necessary.

Join Rise to see the full answer
What do you consider the most challenging aspect of BIM software development?

The most challenging aspect of BIM software development is ensuring interoperability across various platforms and tools. As the industry evolves, continuous adaptation to new technologies and standards is required. To tackle this, I focus on developing flexible solutions, staying informed about industry trends, and continuously engaging in education and knowledge-sharing.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago

As a Senior Software Engineer at Jobgether, you'll develop and maintain a cutting-edge notifications platform while collaborating with diverse teams across the globe.

Photo of the Rise User
Posted 21 hours ago

Become a part of 3Pillar's global team as a Software Engineer specialized in React, driving innovation and collaboration across borders.

Photo of the Rise User
Version 1 Remote Bengaluru, Karnataka, India
Posted 5 days ago

Join Version 1 as a Senior Mid-level Software Engineer and contribute to innovative technology solutions in a dynamic consultancy environment.

Photo of the Rise User
Posted 8 days ago

Join Palo Alto Networks as a Staff Engineer Software to innovate and solve network security challenges using advanced AI and machine learning solutions.

Photo of the Rise User

Join Palo Alto Networks as a Sr Staff Engineer to innovate and strengthen their internet security capabilities.

Photo of the Rise User

Become part of Magnet Forensics as a Machine Learning Developer Co-op and help shape the future of digital investigations through innovative AI solutions.

Koala Recruitment Remote İstanbul, Türkiye
Posted yesterday

Join our client's team as a Software Engineer in Istanbul, where you will engage in innovative IT solutions.

Photo of the Rise User
McDonald's Corporation Remote Calz. Gral. Mariano Escobedo 595 Rincón del Bosque, Bosque de Chapultepec I Secc, Miguel Hidalgo, Ciudad de México, Mexico
Posted 11 days ago

Join McDonald’s Global Technology as a Software Engineer III in Mexico City and contribute to innovative solutions shaping customer experiences.

Promise Robotics is a venture-backed technology startup with operations in Toronto and Edmonton. Promise Robotics&s; mission is to help the construction industry harness the efficiencies of industrialized robotics and AI towards producing more aff...

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
18 people applied to Software Engineer at WalkMe
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
C
8 people applied to iOS Developer at Clipt
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc