TAIT Towers

  • Software Engineer

    Job Locations US-CO-Boulder
    # of Openings
    171430 Software Development
  • Overview

    TAIT Towers is a world leader in innovative design and manufacturing of quality staging and scenery for the live entertainment industry. From enormous spectacular productions, to complicated touring sets, TAIT offers the brightest minds in set and stage creation, and is a true partner with some of the biggest names in Rock & Roll, Pop, Theatre, Theme Parks, and other major live events. Nothing makes us more proud than delivering innovative, cutting-edge and top-quality staging, automation, and specialized rigging for some of the best artists and audiences of our time. Please visit us at www.TaitTowers.com  for more information.



    This position is responsible for development and maintenance of front-end user interface and framework for this automation software system. The developer will solve problems primarily around the control and feedback of the motion of large pieces of machinery, including curtains, lifts, trolleys, and walls.  Other considerations include synchronizing and communicating with other systems, such as sound, lighting, and video down to the millisecond.  This position will focus on creating strong interfaces between a flexible, changing network and the user interface that displays the network. 


    Critical Competencies:

    • Takes time to listen to, understand, and respect others’ perspectives
    • Fosters teamwork and requires little direction from manager and/or senior team members
    • Conveys ideas clearly to others
    • Well versed in C/C++ implementation and debugging techniques (or similar strongly-typed language)
    • Proficiency with multiple technologies, platforms, network communication protocols, and techniques
    • Knowledge of current software design practices, including modularity, object-oriented design, event-driven architecture, multi-threaded applications, interface design, localization, portability, extensibility, and testability
    • Speaks up when issues arise and gives constructive feedback
    • Experience in DevOps areas, such as build systems, packaging, and support
    • Writes clear, well-architected, maintainable, and portable code


    Preferred Competencies:

    • Good project planning and estimating skills; able to keep project moving through daily obstacles and asks for additional assistance when appropriate
    • Self-motivated; works with minimal guidance and actively seeks out help or addresses issues as they arise
    • Enthusiastic about company and programming company products
    • Strong software design skills and eagerness to learn more
    • Recognizes problems and helps the group adapt to changing conditions
    • Experience in developing one or more commercial applications under source control
    • Understanding of web development, including HTML 5, CSS, JavaScript, React, and Angular
    • Experience developing with QT UI framework on Windows Platform
    • Experience in automation environments, from software to general safety practices
    • Understanding of entertainment/theater operations (stage directions, calling cues, etc.)



    • BS in Computer Science or equivalent
    • 0-3 years of experience in software development



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed