✦ Luna Orbit — Software Engineering

Senior Software Engineer- Video Signalling

at Twilio

📍 Remote - Ireland Remote Posted March 19, 2026
Type Not Specified
Experience senior
Exp. Years 5+ years
Education Bachelor's in Computer Science or equivalent experience
Category Software Engineering

This role involves designing, building, and maintaining core signaling infrastructure for real-time video communications, ensuring high performance, security, and scalability.

  • Design signaling protocols
  • Implement server components
  • Ensure secure transmission
  • Collaborate with teams
  • Troubleshoot operational issues

The technical environment includes Java, WebRTC, SIP, RTP, RTCP protocols, cloud platforms like AWS, Google Cloud, Azure, and distributed systems architecture.

The ideal candidate is a senior software engineer with over 5 years of experience in Java, specializing in real-time video signaling protocols and distributed systems. They are familiar with cloud platforms like AWS, Google Cloud, or Azure, and have experience supporting video services in a high-performance environment.

5+ years experience in JavaExperience with complex distributed systems or real time systemsExperience working in the cloudSupport Video services as a part of on-call duties
RustC++
WebRTCSIPRTCPRTPAWSGoogle CloudAzure
JavaWebRTCSIPRTPRTCPdistributed systemscloudAWSGoogle CloudAzuremulti-threadingconcurrencyasynchronous software developmentend-to-end encryptionprivacy standards
JavaJavaWebRTCSIPRTCPRTPdistributed systemscloudAWSGoogle CloudAzuremulti-threadingconcurrencyasynchronous software developmentend-to-end encryptionprivacy standards
collaborationcommunicationproblem-solvingmentoringdiagnosticsanalytical thinking
Industry SaaS
Job Function Develop and optimize real-time video signaling infrastructure
Role Subtype Software Engineer
Tech Domains Java, WebRTC, SIP, Amazon Web Services, Google Cloud Platform, Azure
Senior Software EngineerJavaWebRTCSIPRTCPRTPdistributed systemscloudAWSGoogle CloudAzuremulti-threadingconcurrencyasynchronous software developmentend-to-end encryptionprivacy standardsencryptionprivacy

Less than 5 years experience in Java, No experience with distributed or real-time systems, Lack of cloud platform experience, No support or on-call experience with video services

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile