Senior Backend Developer
Apply NowJob details
Job Purpose: To create world-class interactive attractions and technologically advanced ride experiences by providing valuable input on software design and system architecture for innovative bespoke subsystems. Equally, to program high quality software to fulfill the needs of our projects. This role will help to guide decision making through direct communication with clients, internal staff, and subcontractors. Experience in themed entertainment or game development is preferred. Key Responsibilities: To create applications using C++ To create and manage software build and deployment systems To build and deploy custom applications to Windows, Linux, and some embedded operating systems To develop, write and document code to professional standards of architectural integrity and robust performance To resolve technical issues arising from specification changes, bugs, or other external factors To assist in the design, planning, and refactoring of long-term projects To manage subcontractors, partners, and junior staff Essential Skills and Experience Enterprise-level software development experience C++ System Architecture Software Design Red Hat Enterprise Linux Windows 11 OS Networking Embedded Systems An entrepreneurial attitude and enthusiasm for learning new software and hardware technologies Git, Perforce, or other version control experience Degree level qualification in math, computer science or engineering (Masters preferred) Bonus Skills and Experience Github Digital Twins Machine Vision Robotics Controls Programming/PLCs Creating and using custom packets for Serial, OSC, TCP, UDP, or other transport protocols protobuf Scripting languages Working on location (not at an office)
Apply Now