• Software Engineer

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

    TAIT is the World Market Leader in designing, constructing and delivering the finest live event solutions in the world.

    Whether it’s creating awe-inspiring spectaculars, complex touring stages, theatre engineering solutions, brand activations or cruise ship installations, TAIT delivers world-class solutions for live experiences. With its proprietary entertainment automation platform, custom-made products, and creative engineering, TAIT’s cutting-edge offerings continue to advance industry standards and exceed client expectations. As a global network of over 600 employees in 12 office locations, TAIT has worked on projects in over 30 countries, all 7 continents and even outer space.

    TAIT’s diverse group of clients include Taylor Swift, Cirque Du Soleil, The Metropolitan Opera House, NASA, National Geographic, Beyoncé and The Olympics.



    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