Senior Software Engineer - Video Signalling

New
T
TwilioSoftware Engineering
This role will be remote, and based in Ireland.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSGCPJavaMicrosoft AzureWebRTCDistributed Systems

Requirements

  • 5+ years of professional experience in Java.
  • Proven experience with complex distributed systems or real-time systems.
  • Experience working in cloud environments (AWS, Google, or Azure).
  • Strong proficiency in multi-threading, concurrency, and asynchronous software development.
  • Bachelor's degree in Computer Science or equivalent practical experience.
  • Ability to support Video services as a part of on-call duties.
  • Nice to have: Experience with Rust, C++, WebRTC, or Gstreamer.

Responsibilities

  • 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.
  • Diagnose and resolve signalling and media operational issues, building tools and analytics for call quality and debugging.
  • Participate in the refinement of the team's ticket backlog, estimating work and follow Agile ceremonies.
  • Support Video services as a part of on-call duties.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now