CAD/BIM Software Engineer

An exciting opportunity to join our ADDA team based in India for an experienced CAD/BIM Software Engineer.


  • Develop state of the art functionality for the market’s leading cloud platform for Building Information Modeling (BIM) and construction project management analysis and insights
  • Work collaboratively as a CAD/BIM programmer with a small team that is responsible for the end-to-end software development process
  • Contribute to the design and architecture to enable secure, scalable and maintainable software
  • Translate business requirements to technical requirements and accurate development estimates
  • Build high quality, highly available, scalable and secure code and associated documentation
  • Re-factor, optimize, and enhance existing code, algorithms, and services


  • Degree in mechanical engineering, mathematics, computer science or a related field
  • 3 years minimum experience in software development, preferably with CAD and/or BIM.
  • Fluency in software development in C++/C#, SQL
  • Knowledge of JavaScript, XML and Web Services/APIs
  • Experience with building-related industries such as architecture or structural engineering
  • Strong knowledge of best practice software architecture practices including design patterns, object-oriented programming practices, and service architecture patterns
  • Strong understanding of algorithmic complexity and how it impacts system performance
  • Able to proactively and creatively evaluate and address issues related to systems stability, scalability, and extensibility
  • Excellent communication skills (written and spoken) that enable effective communication with both technical and domain experts
  • Able to work effectively in a cross-functional team – experience with agile processes is a plus
  • Preferably knowledge or experience with construction industry CAD/BIM software such as AutoCAD and the Autodesk suite of products, Tekla, Revit or Bentley
  • Knowledge of Agile development methodologies and test-driven development processes
// Get in Touch


Submit your application via our contact form below.

Please attach your resume, and include a cover letter or message providing an overview of why this role would be a great fit for you.

  • Ready to get started?

    Required fields are marked *

  • Please provide an up to date copy of your resume and cover letter.
    Drop files here or
    Max. file size: 512 MB.
    • This field is for validation purposes and should be left unchanged.

    Download the report now

    Required fields are marked *
    Contact Us