1. What is a Software Engineer at CMiC?
A Software Engineer at CMiC plays a pivotal role in maintaining and evolving the robust technology stack that supports the construction and capital projects industry. You will be responsible for designing, developing, and deploying high-quality software solutions that address complex engineering and management challenges. This role is essential for ensuring that CMiC products remain scalable, secure, and intuitive for a global user base.
Working at CMiC offers a unique opportunity to contribute to large-scale enterprise software that impacts real-world infrastructure projects. You will collaborate with cross-functional teams to translate business requirements into technical specifications, focusing on API development, system integration, and performance optimization. It is a demanding position that requires a balance of technical rigor and a deep commitment to delivering reliable, mission-critical software.