Software Systems Engineer
Core
Build and maintain tools, integrations, dashboards, and automations connecting multi-vendor broadcast systems, monitoring platforms, APIs, databases, and transport workflows to improve visibility and reduce manual work.
Role type
Software Systems Engineer (Broadcast Engineering & Software Development)
Builds
Tools, integrations, dashboards, and automations for Distribution and Transmission operations
Domain
Media & Entertainment / Broadcast Engineering / Software Development
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Scalable code development, error handling, logging, system testing and debugging, technical documentation, SQL database design and querying, RESTful API development (JSON/XML), Git version control, Bash scripting, Linux and Windows environment operation, cloud-hybrid environment setup
Preferred skills
Python, C++, C#, Ansible, Netmiko, Skyline's Dataminer EMS, streaming technologies (HLS, MPEG DASH, WebRTC, SRT, RIST, Zixi), modern broadcast technologies (ST-2110, NDI, JPEG XS, NMOS), long haul data transport (fiber, satellite, bonded cellular), DRM platforms (Widevine, Veramatrix), video test and measurement standards (ETR-101 290), CDN support
Technologies
Docker, Kubernetes, SQL, JSON, XML, Git, Bash, Python, C++, C#, Ansible, Netmiko, HLS, MPEG DASH, WebRTC, SRT, RIST, Zixi, ST-2110, NDI, JPEG XS, NMOS, Widevine, Veramatrix, ETR-101 290
Responsibilities
Analyze use cases and requirements from internal client teams and provide technical solutions, write effective and scalable code with proper error handling and logging, test and debug programs to improve system functionality, document all programs and processes developed, support high profile events
Seniority
Mid-level, hands-on IC