
Senior Systems Software Engineer
Qube Cinema · Location not stated
- Media & Entertainment
- 501–1,000 employees
- Chennai, Tamil Nadu
Weak hiring record · median 116 days open
All reasons
- Open 131 days
- 67% of this employer's openings are over 60 days old
- No location stated
In its favour
- Still listed on the employer's own board
Role Overview
We are seeking a Senior Systems Software Engineer (6+ years experience) with strong expertise in Go (Golang) to build and optimize software running on large-scale edge appliances deployed in theatre networks.
The role requires deep expertise in distributed systems, system-level programming, storage, and performance optimization, especially in environments with network variability and hardware constraints.
Key Responsibilities
Core Development (Go & Edge Systems)
- Design and develop high-performance services in Go (Golang) running on edge appliances.
- Build reliable systems for content download, validation, and duplication across devices.
- Handle intermittent connectivity, retries, and fault tolerance in real-world network conditions.
- Debug and resolve complex issues across distributed appliance environments.
Edge Appliance & System-Level Engineering
- Develop software that interacts closely with OS, disk, and hardware layers.
- Optimize disk I/O, file handling, and storage utilization for large media/content files.
- Work with file systems such as XFS, ZFS, EXT4 for performance and reliability.
- Ensure system stability during OS upgrades, hardware differences, and field deployments.
Distributed Systems & Fleet Management
- Build and maintain systems operating across a 10K+ fleet.
- Implement efficient content distribution, synchronization, and replication mechanisms.
- Ensure data consistency and integrity across distributed nodes.
- Design for scalability, observability, and remote operability of edge devices.
AWS & Cloud Integration
- Integrate appliance workflows with AWS services (S3, EC2, CloudFront, CloudWatch).
- Build efficient and reliable data transfer pipelines from cloud to edge.
- Optimize download throughput, cost, and reliability across large-scale deployments.
- Ensure secure content delivery and storage.
Performance & Reliability Engineering
- Optimize system performance for large file transfers, duplication, and storage operations.
- Monitor and tune CPU, memory, disk I/O, and network utilization.
- Identify bottlenecks and improve throughput, latency, and resilience.
- Build systems that can self-heal and recover gracefully from failures.
Automation & Observability
- Develop tools for deployment, monitoring, and debugging of remote appliances.
- Implement logging, metrics, and alerting for fleet-wide visibility.
- Build automation using Go, Python, or Shell scripting.
- Integrate with CI/CD pipelines for reliable releases.
Required Skills
- 6+ years of software development experience
- Strong hands-on experience in Go (Golang)
- Solid understanding of operating systems, file systems, and storage concepts
- Experience building or working with distributed systems at scale
- Hands-on experience with AWS (S3, EC2, CloudFront, etc.)
- Strong debugging skills in production and distributed environments
Nice to Have
- Experience working on edge devices / on-prem systems
- Experience with container orchestration
- Familiarity with content delivery, media systems, or large file workflows
- Exposure to network variability handling (low bandwidth, intermittent connectivity)
- Experience with performance tuning and system-level optimization
- Experience working closely with BSP (Board Support Packages), OS, and hardware layers while developing systems in Go
Why This Role is Interesting
- Work on real-world distributed systems deployed across different locations
- Solve challenges involving large-scale content distribution and edge computing
- Own critical systems that directly impact content delivery in theatre environments
- Opportunity to work across cloud + edge + system-level layers
More jobs at Qube Cinema
All 9Similar roles
- Hiring || Salesforce Developer - New Delhi2coms · New Delhi, Delhi, Indiajust now
- Software Engineer - FGECLARO Philippines · Quezon City, MMjust now
- Security Systems Programmer | Access Control & CCTV SurveillanceD6756bd9-e2bb-4a9f-8ebf-9f2e8b50aab8 · Houston, TX, United States · USD 27–32/yrjust now
- Lead Software Engineer - HybridBb244608-e6f4-40bb-bc83-efdedb8af462 · San Francisco, CA, United States · USD 145,000–190,000/yrjust now
- Intermediate Software EngineerJobgether · Canada · CAD 100,000–120,000/yrtoday
- Sr. Applied AI Engineer, Life Science MarketsVi · United Statestoday