Senior Software Engineer- Video Signalling

2 hours, 51 minutes ago
Full-time
Senior
Software Development
Twilio

Twilio

Twilio is a cloud communication company that offers Communication APIs for SMS, Voice, Video, and Authentication, empowering developers to embed communication capabilities into their software applications globally.

Diversified Telecommunication Services
5K-10K
Founded 2008

Description

  • Design, implement, and maintain video signalling protocols and server components for real-time video calls in a highly scalable distributed system.
  • Collaborate with cross-functional distributed teams and stakeholders to deliver high-performance, low-latency media experiences.
  • Ensure secure transmission and compliance with industry best practices, including end-to-end encryption and privacy standards.
  • Contribute to architectural decisions and code reviews while mentoring junior engineers as needed.
  • Stay current with advancements in real-time communications and video technologies.
  • Diagnose and resolve signalling and media operational issues and improve troubleshooting processes and tools.
  • Build tools and analytics for call quality and debugging, including log analysis and packet trace investigation.
  • Participate in backlog refinement, estimate work, and support Agile ceremonies.
  • Support video services through on-call duties.

Requirements

  • 5+ years of experience in Java.
  • Experience with complex distributed systems or real-time systems.
  • Experience working in the cloud, including AWS, Google Cloud, or Azure.
  • Experience with multithreading, concurrency, and asynchronous software development.
  • Bachelor’s degree in Computer Science or equivalent experience.
  • Ability to support video services as part of on-call duties.
  • Experience with Rust or C++ is a plus.
  • Experience with WebRTC is a plus.
  • Experience with Gstreamer is a plus.
  • Remote-based in Ireland.
  • Occasional travel may be required for project or team in-person meetings.

Benefits

  • Competitive pay.
  • Generous time off.
  • Parental leave and wellness leave.
  • Healthcare coverage.
  • Retirement savings program.
  • Remote-first work environment.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Lead Technical Consultant - Java

Zafin 251-1K Internet Software & Services

Zafin is hiring a Technical Lead in Trivandrum, India to guide enterprise banking software development and delivery on its cloud-based product and pricing platform.

Agile CSS DB2 Eclipse Hibernate HTML Java JavaScript JUnit Maven Oracle REST API Spring XML
6 minutes ago

Backend Engineer [Senior] (Ingeniero Senior de Backend) - Latin America (Remote)

Clara 251-1K Diversified Financial Services

Clara is hiring a Senior Backend Engineer to lead backend development for its Transactions & Insights team, shaping scalable systems that support core transaction processes across Latin America.

Agile AWS CI/CD Docker Git GitHub GraphQL Hibernate Java Kafka Kanban Microservices REST API Scrum Spring Boot SQL
6 minutes ago

Senior Backend Developer – C#/ .Net (Remote - Mexico Only)

Varicent 251-1K Professional Services

Varicent is hiring a Senior Backend Software Developer to build and optimize backend services for its Incentives platform, a React- and Redux-based web application connected to a C# REST API on AWS.

AWS C# CI/CD DynamoDB EC2 .NET Node.js Python React REST API SQL TypeScript
6 minutes ago

Software Engineer - Billing Systems

Zendesk 5K-10K Professional Services

DoiT is hiring a remote Software Engineer for its Billing Systems team to help design, build, and scale core billing and invoicing platforms that support the company’s cloud-driven operations.

AWS Azure GCP Git GitHub Go Java Kubernetes Node.js Python SQL
21 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers