CrawlJobs Logo

Senior Software Engineer, Video

Australia, Melbourne · Job Posted December 08, 2025
Apply Position
Job Link Share

Job Description

Senior Software Engineer with deep expertise in video streaming technologies to join our founding ad platform team. This role requires a candidate who has a proven history of working for a video streaming company and possesses a comprehensive understanding of the common causes of playback issues, such as buffering and failures. Your architectural insights and technical solutions will be crucial in optimizing the performance and cost-efficiency of our streaming infrastructure. The successful candidate will be responsible for implementing Server-Side Ad Insertion (SSAI) for both live and video-on-demand (VOD) streaming. This is a foundational position, and you will be a key contributor to our core video platform, building and optimizing the systems that power our global streaming experience.

Job Responsibility

  • Serve as a subject matter expert, collaborating with engineering, product, and operations teams to diagnose and resolve complex video-related issues
  • Architect, develop, and deploy a robust Server-Side Ad Insertion system for our live and VOD platforms, ensuring seamless ad delivery and a high-quality viewer experience
  • Analyse and address video playback challenges such as startup latency and rebuffering. Implement technical solutions both in player and service architecture that improve Quality of Experience (QoE)
  • Contribute to the design and evolution of our streaming architecture, from encoding and packaging to content delivery network (CDN) integrations and playback logic
  • Provide input on technology selection, best practices, and future product requirements for our video and ad platform
  • Hands-on coding, testing, debugging, and troubleshooting to ensure code quality, scalability, and maintainability
  • Write efficient, scalable, and maintainable code, adhering to coding standards and best practices
  • Lead and independently complete medium-sized projects or components from start to finish
  • Identify opportunities for improvement and take initiative in technical discussions
  • Share knowledge and best practices with the team, fostering a collaborative and learning-oriented environment
  • Collaborate with stakeholders, product managers, and engineering teams to effectively communicate technical concepts

Requirements

  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 7+ years of hands-on experience in video streaming software engineering, focusing on scalable system design and development
  • Proficiency in multiple programming languages and frameworks relevant to the role (Go, PHP and/or React)
  • Strong understanding of code architecture and design principles
  • Excellent communication skills for effective collaboration across teams and stakeholders
  • Positive attitude and eagerness to learn new technologies to grow as a full-stack engineer
  • Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment

Nice to have

  • Experience managing ad servers
  • Experience leading a support bridge in a live scale events
  • Experience leading Incident Operations

What we offer

  • EAP access for you and your family
  • Access to over 9,000 courses across our Learning and Development Platform
  • A full-time barista who will make you coffee, tea and fresh juices
  • Daily catered breakfast
  • Massage Wednesdays
  • Team lunches and happy hour in the office from 4pm on Fridays
  • Fun office environment with pool tables, table tennis and all your favourite gaming consoles
  • Paid volunteer day
  • Office first culture with flexible start and finish times
  • Unlimited access to drinks and snacks

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer, Video

8 matching positions

Software Engineer / Senior Software Engineer

ARiA is looking for highly motivated self-starters and low-ego team players to j...
Location
Location
United States , Madison; Alexandria; Seattle
Salary
Salary:
Not provided
ariacoustics.com Logo
Applied Research in Acoustics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Applicants selected for employment will be subject to a government security investigation and must meet eligibility requirements, including U.S. citizenship, for access to sensitive information
  • Bachelor’s degree or greater in a relevant technical field (Computer Science, Engineering, or equivalent)
  • Expertise designing and developing code using modern programming/scripting languages such as C, C++, Golang, JavaScript (and variants), and Python
  • Expertise developing and deploying software in an agile, continuous-integration (CI) framework across a variety of hardware platforms (desktop, server, cloud) using modern tools including containerization (e.g., Docker, Kubernetes)
  • Exceptional ability and desire to acquire new knowledge and skills to solve challenges
  • Ability to work independently but collaboratively
  • Ability to manage multiple projects in a fast-paced professional office environment
  • Ability to communicate technical solutions to colleagues and customers
  • Superior oral and written communications skills
Job Responsibility
Job Responsibility
  • Algorithm and software design, development, research, and testing to support prototypes and products
  • Supporting the transition of research algorithms to fielded systems
  • Preparing documentation to summarize design and status of prototypes and products
  • Assisting with in-field integration, testing, and support, with some local travel required
  • Developing an interface between a C++ underwater-acoustics physics engine and a video game for education and training
  • Developing a JavaScript backend for a scenario-design and management tool for players and integration of that system with a learning-management system (LMS)
  • Developing algorithms and software for a cloud-deployed cognitive tool that allows natural-language query of legal documents to answer user questions about government regulations and supporting the DevOps process for deployment of the prototype
  • Fulltime
Read More
Arrow Right

Senior Software Engineer- Video Signalling

This position is needed to design, build, and optimize the core signalling infra...
Location
Location
Ireland
Salary
Salary:
Not provided
stytch.com Logo
Stytch
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years experience in Java
  • Experience with complex distributed systems or real time systems
  • Experience working in the cloud, AWS, Google, Azure
  • Experience with multi-threading, concurrency and asynchronous software development
  • Bachelors in Computer Science or equivalent experience
  • Support Video services as a part of on-call duties
Job Responsibility
Job Responsibility
  • Design, implement, and maintain video signalling protocols and server components for real-time video calls (e.g., WebRTC, SIP, RTCP/RTP) in a highly scalable distributed system
  • Collaborate with cross-functional distributed teams and various stakeholders to deliver high-performance, low-latency media experiences
  • Ensure secure transmission and compliance with industry best practices (e.g., end-to-end encryption, privacy standards)
  • Contribute to architectural decisions and code reviews, mentoring junior engineers as needed
  • Stay current with advancements in real-time communications and video technologies
  • Diagnose and resolve signalling and media operational issues, with opportunities to enhance existing troubleshooting processes and tools
  • build tools and analytics for call quality and debugging (e.g., log analysis, packet traces)
  • Participate in the refinement of the team's ticket backlog, estimating work and follow Agile ceremonies
What we offer
What we offer
  • competitive pay
  • generous time off
  • ample parental and wellness leave
  • healthcare
  • a retirement savings program
Read More
Arrow Right

Senior Software Engineer, Video Agent

OpusClip is the world's No.1 AI video agent, built for authenticity on social me...
Location
Location
United States , Palo Alto
Salary
Salary:
190000.00 - 270000.00 USD / Year
opus.pro Logo
OpusClip
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or higher in Computer Science or a related field
  • A total of 5-8 years of experience in software engineering
  • A strong entrepreneurial or hacker spirit or experience in a rapidly growing startup
  • Fast learner and self-starter as a full-stack engineer
  • Must have both front-end (such as React) and server-side skills (NodeJS, Django etc)
  • Strong product and business sense and can build product based on customers' needs
  • Good understanding of software engineering principles and best practices
  • Open to work with senior engineers across the Asia time zone, including periodic evening meetings, and excited to work on-site with our teammates in our office
Job Responsibility
Job Responsibility
  • Working closely with the product, marketing to rush prototype, beta and the production version of this impossible product using agent technology
  • Building a new team in US to hack and build our next generation smart AI video maker that can ingest user's content and compose quality videos for the social media
What we offer
What we offer
  • Offers Equity
  • $16K – $67K Bonus
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Xbox Video

The Xbox Video team is looking for a Senior Software Engineer who is passionate ...
Location
Location
United States , Multiple Locations
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C or C++
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Embody our culture and values
What we offer
What we offer
  • Benefits and other compensation
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Broadcast Augmentation)

You'll work at the intersection of real-time broadcast augmentation and video di...
Location
Location
Colombia , Medellín
Salary
Salary:
Not provided
geniussports.com Logo
Genius Sports
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in lower-level software development
  • Experience working with concurrent, performance-sensitive systems
  • Ability to design, build, and maintain reliable, low-latency systems
  • Comfortable working across complex, distributed architectures
Job Responsibility
Job Responsibility
  • Develop real-time augmentation and video processing pipelines used in sports broadcast workflows
  • Help shape low-latency, curated viewing experiences powered by intelligent content selection and rich data derived from optical and on-field sensor tracking
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Intelligent Conversation and Communication Cloud (IC3) at Microsoft is developin...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++
  • OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design and develop scalable, low-latency media streaming components that enhance Microsoft’s real-time communication and collaboration experiences
  • Contribute to the evolution of Microsoft’s media stack by implementing robust APIs and services that support high-performance streaming across diverse platforms and devices
  • Collaborate with cross-functional teams to integrate media streaming capabilities into broader Microsoft ecosystems, ensuring seamless user experiences and operational reliability
  • Drive quality and performance improvements through telemetry instrumentation, automated testing, and continuous validation under varied network conditions
  • Participate in sprint planning, technical reviews, and engineering excellence initiatives to align deliverables with organizational goals and product milestones
  • Champion best practices in software engineering, with a focus on maintainability, scalability, and security in media streaming systems
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, GeniusIQ

We are looking for a senior software engineer to work on the systems and applica...
Location
Location
United States , Los Angeles
Salary
Salary:
175000.00 - 220000.00 USD / Year
geniussports.com Logo
Genius Sports
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience operating distributed systems
  • Experience building real-time, interactive web frontends
  • Experience designing APIs and integrating services
  • Experience managing relational databases (schema design, indexing strategies, query optimization, performance tuning, migrations, and availability considerations)
  • Bachelor’s degree in Computer Science or equivalent experience
Job Responsibility
Job Responsibility
  • Design and develop systems and applications that power our automated, real-time GeniusIQ products including tracking data, analytics and event feeds, video products, and officiating technologies
  • Own and implement features end-to-end across the stack, taking responsibility for the system lifecycle from configuring and managing on-premise hardware through reliable, real-time delivery of critical products to customers
  • Lead technical discussions, drive architectural decisions, and identify opportunities to improve scalability, automation, and operational efficiency as we expand across new leagues and sports globally
  • Design and maintain the foundational GeniusIQ platform that powers our live systems and supports development & iteration by other engineering teams building on this platform
  • Design and improve testing and release strategies for complex, distributed systems — including backend services, web applications, data pipelines, messaging and streaming services, real-time model inference systems, and on-site hardware components
  • Monitor, analyze, and continuously improve system performance, reliability, and scalability. Build solutions for simulating and replaying live inputs, system and metadata validation, automated evaluation and regression testing, and observability and alerting
  • Design and build mechanisms for enabling human or agent-in-the-loop workflows that validate, correct, and enhance outputs from the system
What we offer
What we offer
  • Competitive salary and range of benefits
  • Commitment to supporting employee wellbeing
  • Helping you grow your skills, experience and career
  • Inclusive working environment
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Prototyping & Innovation; Develop rapid prototypes, demos, and proof-of-concepts...
Location
Location
United States , Burbank
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in software engineering, AI/ML engineering, or production technology
  • Proven adaptability across different tools, platforms, and technologies
  • Experience supporting creative, media, or film production environments
  • Technical proficiency with generative AI models for imagery and video
  • Strong problem-solving skills with limited supervision
  • Comfortable working in creative, ambiguous, and iterative environments
  • Strong collaboration skills across creative and technical teams
  • Experience with Comfy UI
  • Familiarity with film and TV production workflows and pipelines
  • Experience with real-time or game-engine technologies (e.g., Unreal, Unity)
Job Responsibility
Job Responsibility
  • Develop rapid prototypes, demos, and proof-of-concepts using in-market generative AI models and tools
  • Support business decision-making, project scoping, and adoption of emerging AI technology
  • Primary focus on AI tools for visual storytelling, including imagery and video
  • Build tooling and methodologies to evaluate emerging AI models, APIs, and platforms
  • Assess prototype quality, controllability, performance, and production readiness
  • Debug, refine, and iterate on prototypes with minimal technical supervision
  • Optimize and adapt existing state-of-the-art AI models for quality, efficiency, and usability
  • Perform model fine-tuning (e.g., LoRA training) where appropriate
  • Partner closely with creative, production, and technical teams
  • Iterate solutions based on stakeholder feedback and evolving creative needs
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • free online training
  • Fulltime
Read More
Arrow Right