Software Developer

September 8, 2026
Application ends: December 7, 2026
Apply Now

Job Description

What Will You Do:

You’ll design, build, and maintain software that directly supports engineers, fabricators, and builders, delivering innovative, reliable, and user-friendly solutions that shape the future of light-gauge steel construction. You’ll also:

  • build and maintain software in C#, C++, and OpenGL, delivering clean, efficient, and scalable code, build and maintain software in a CAD based platform using C# and C++ programming languages, delivering clean, efficient, and scalable code
  • collaborate across teams and stakeholders to turn user needs and engineering requirements into high-quality, practical solutions
  • design to specification in line with engineering standards, and the National Construction Code
  • build, test, debug, and review code to ensure performance, accuracy, and reliability in real-world workflows
  • engage with end users to troubleshoot issues and translate their challenges into intuitive, impactful software features
  • document and support applications, creating clear specifications, user guides, and providing ongoing maintenance

More About You:

You’re a self-starter driven by impact who thrives on solving complex digital complex models, shaping tools that transform the way buildings are designed and constructed, and seeing your work make a real impact. You’ll bring:

  • Bachelor’s degree or above in Computer Science, Software Engineering, or related experience/qualifications in software development
  • strong programming skills in one or more languages (such as C#, C++), and OpenGL or Direct3D libraries, supported by solid 2D/3D mathematical understanding
  • exposure to CAD/BIM software with programming experience in AutoCAD, Revit, SolidWorks, CATIA, or similar platforms. Graphics-heavy software like gaming are also suitable
  • experience with software development tools, frameworks, and version control, along with familiarity with Agile, Scrum, or Kanban methodologies
  • an ability to work through incomplete/complex information, explore solution options, and make sound, practical decisions
  • Strong problem-solving skills and ability to learn new concepts.
  • collaboration skills and the ability to explain technical concepts clearly to any audience
  • a passion for understanding user challenges and creating solutions that are both practical and transformative

Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru