Senior Software Engineer – Cloud Broadcast Playout Systems
About Us
Eccalon provides global solutions to the most challenging technological issues of the 21st-century, and our evolving portfolio spans five major markets: Machine Learning, Cybersecurity, Aerospace & Defense, Material Sciences, Advance Manufacturing, Sports Science, Biotechnology, and Health & Life Sciences. Visit our website here.
Why Join Us?
Eccalon's Executives foster a supportive work environment allowing our teams to thrive, and have a fierce dedication to innovation, security, and people. Our culture is built on inclusion, teamwork, trust, and we are committed to offering career advancement opportunities to all employees. Encouraging a healthy and balanced life, we offer an extensive benefits package to support the wellness of our employees and their families. You will be joining a team of innovators, working with cutting edge technologies, supporting mission critical projects, and making an impact.
About the Role
We are seeking an experienced Software Engineer to architect and develop next-generation cloud-based advertising playout and content management systems. You will play a key role in modernizing broadcast infrastructure by building scalable, reliable systems that handle mission-critical advertising operations for television and streaming platforms.
Key Responsibilities:
System Architecture & Development
- Design and implement cloud-native advertising playout systems using AWS services.
- Build robust media ingestion pipelines that process and transcode advertising content at scale.
- Develop real-time playout engines with frame-accurate timing for seamless ad insertion.
- Create automated workflows for content scheduling, validation, and delivery.
Broadcast Technology Integration
- Integrate with broadcast traffic systems (WideOrbit, Marketron, etc.) via APIs and data feeds.
- Implement SMPTE standards and broadcast protocols for professional video workflows.
- Build monitoring systems for signal quality, timing accuracy, and content delivery validation.
- Develop failover and redundancy mechanisms to ensure 24/7 operational reliability.
Cloud Infrastructure
- Leverage managed cloud services (MediaConvert, Lambda, Step Functions, etc.) to minimize infrastructure overhead.
- Design scalable storage architectures for high-volume media assets with appropriate lifecycle management.
Performance & Reliability
- Optimize systems for low-latency, high-throughput media processing and delivery.
- Implement comprehensive logging, monitoring, and alerting for production broadcast environments.
- Conduct performance testing and capacity planning for peak advertising periods.
- Troubleshoot complex distributed systems issues in time-sensitive broadcast scenarios.
Required Qualifications:
Technical Expertise
- 5+ years of software development experience with strong proficiency in JavaScript/TypeScript, Python, Go.
- Extensive experience with cloud platforms (AWS) and their media services.
- Deep understanding of video/audio codecs, containers, and broadcast formats (H.264, HEVC, ProRes, etc.).
- Experience with streaming protocols (HLS, DASH, RTMP) and content delivery networks.
- Proficiency with containerization (Docker, Kubernetes) and microservices architecture.
Broadcast Industry Knowledge
- Understanding of broadcast workflows, traffic systems, and advertising operations.
- Familiarity with SMPTE standards and professional broadcast equipment integration.
- Experience with media asset management systems and content lifecycle management.
- Knowledge of frame-accurate timing requirements and broadcast quality standards.
Infrastructure & Operations
- Strong experience with database design and management (SQL and NoSQL).
- Proficiency with Infrastructure as Code tools and DevOps practices.
- Experience with monitoring and observability tools (CloudWatch, Datadog, Grafana, etc.).
- Understanding of network protocols and broadcast facility connectivity requirements.
Preferred Qualifications:
- Previous experience in broadcast, media, or advertising technology companies.
- Familiarity with broadcast automation systems (Grass Valley, Harmonic, etc.).
- Experience with real-time systems and low-latency applications.
- Knowledge of advertising standards (VAST, VPAID) and programmatic advertising.
- Experience with machine learning applications in media processing.
- Certifications in cloud platforms (AWS Solutions Architect, Google Cloud Professional, etc.).
Equal Employment Opportunity (EEO) Policy
Eccalon provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.