- Company Name
- Ross Video
- Job Title
- Senior Software Developer (Job Req #2025-033)
- Job Description
-
**Job Title**: Senior Software Developer – Cloud Native Video Processing
**Role Summary**
Lead the design, development, and deployment of cloud‑native components for real‑time video production systems. Drive innovation in low‑latency video streaming and cloud scalability, collaborating with cross‑functional teams to deliver high‑performance, secure video switcher solutions.
**Expectations**
- Deliver software at high quality, fast pace, and within set timelines.
- Actively keep technical skills current and share knowledge with the team.
- Champion best practices in security, DevOps, and scalable architecture.
**Key Responsibilities**
- Own end‑to‑end software development lifecycle: gather requirements, scope, design, implement, automate, test, and maintain services.
- Build and evolve cloud‑native microservices for live video processing on AWS, GCP, or Azure.
- Design and expose REST/GraphQL APIs for user‑facing and internal consumption.
- Containerize applications with Docker; orchestrate with Kubernetes and related tooling.
- Collaborate with DevOps and SRE teams to ensure seamless CI/CD, monitoring, and incident response.
- Evaluate and integrate modern technologies (GPU programming, AVX, etc.) to improve performance.
- Enforce coding standards, security audits, and infrastructure compliance.
**Required Skills**
- Expert programming in C++, Go, Rust, or equivalent.
- Proven experience building, deploying, and operating real‑time video applications in the cloud.
- Strong knowledge of AWS/GCP/Azure services, Docker, Kubernetes, and microservices architecture.
- Solid grasp of object‑oriented design, software architecture principles, and security best practices.
- Practical DevOps skills: CI/CD pipelines, infrastructure as code, monitoring, and logging.
- Excellent problem‑solving, communication, and collaboration abilities.
**Bonus Skills**
- GPU programming (OpenCL, CUDA, Vulkan).
- Designing user‑friendly web APIs (REST, GraphQL).
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Relevant cloud certification (e.g., AWS Certified Solutions Architect, GCP Professional Cloud Architect, Azure Solutions Architect) preferred but not mandatory.