Software Development Engineer- III | Media Core

Posted about 1 month agoViewed
United States, CanadaFull-TimeSoftware Development
Company:
Location:United States, Canada
Languages:English
Seniority level:Senior, 4+ years
Experience:4+ years
Skills:
AWSBackend DevelopmentDockerNode.jsPostgreSQLPythonSoftware DevelopmentCloud ComputingFrontend DevelopmentFull Stack DevelopmentGCPImage ProcessingKubernetesMongoDBReact.jsTypeScriptRedisCI/CDRESTful APIsMicroservicesDebugging
Requirements:
4+ years of hands-on software engineering experience building and scaling robust backend systems and high-performance frontend applications. Media streaming systems experience: Strong understanding of media transcoding, streaming protocols, CDN architecture, and media pipelines at scale. Strong backend engineering skills: Proficiency in at least one backend (Node.js, Go, Python, Java, or similar), TypeScript, distributed system design, API development, microservices architecture, and event-driven systems. Media processing knowledge: Familiarity with media encoding tools, codec optimization, multi-resolution encoding, and adaptive streaming. Experience processing large media files efficiently. Frontend competence: Proficiency with modern frontend frameworks (React, Vue, Angular), advanced UI engineering patterns, component-based architectures, state management, and CSS libraries like Bootstrap or Tailwind CSS. Cloud and infrastructure experience: Working knowledge of cloud platforms (Google Cloud Platform or AWS), container orchestration, and CI/CD pipelines. Distributed systems knowledge: Experience with message queues (e.g., Redis, Kafka, Pub/Sub), worker architectures, async processing, and handling high-throughput workloads. Database proficiency: Experience with PostgreSQL, MongoDB, and Redis, along with designing data models for media metadata and access control. Performance optimization: Experience optimizing backend APIs, media processing workflows, and frontend playback. Familiarity with profiling and benchmarking. Security awareness: Understanding of authentication, authorization, DRM concepts, and secure media delivery practices. Observability and monitoring: Familiarity with monitoring and debugging tools (e.g., Grafana, Prometheus, Sentry), logging, error tracking, and debugging production issues. System design: Ability to design scalable solutions, understand distributed system patterns, and make informed cost/performance decisions. Ownership mindset: Track record of owning features end-to-end—shipping, monitoring, debugging production issues, and iterating based on feedback. Excellent communication: Ability to document systems, collaborate cross-functionally with PMs/designers, and contribute to technical discussions.
Responsibilities:
Own and contribute to architecture and development across Media Core services including transcoding, DRM, streaming, image processing, and CDN delivery. Design and implement high-throughput media APIs with robust caching, message queues, and event-driven architectures. Build and optimize media transcoding pipelines handling multi-resolution encoding, audio processing, adaptive bitrate packaging, and cost-efficient processing at scale. Develop DRM systems and secure media delivery infrastructure, including authentication, access control, and encryption pipelines. Architect and scale distributed worker systems for processing high volumes of media files with auto-scaling and error recovery. Build high-quality frontend experiences including media players, upload widgets, and media management UIs. Optimize CDN delivery implementing intelligent caching strategies and low-latency streaming. Integrate observability, monitoring, and alerting systems to ensure platform reliability and rapid incident response. Debug complex production issues spanning frontend playback, backend transcoding, CDN configurations, and network performance. Participate in design reviews, on-call rotations, and technical deep dives to support a culture of operational excellence and ownership. Leverage AI/LLM tools to accelerate development, refactoring, testing, and debugging across the media stack.
About the Company
View Company Profile
Similar Jobs:
Posted about 1 month ago
15+ countriesFull-TimeSoftware Development
Software Development Engineer III - Backend
Company:
Posted 11 months ago
15+ countriesFull-TimeSoftware Development
Software Development Engineer III - (Funnel Builders)
Company:
Posted 20 days ago
Denver, Colorado, New York, New York, Dallas, Texas, Lisbon, PortugalFull-TimeHealthcare Technology
Software Engineer III
Company:Cleerly