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