Senior WebRTC Software Engineer


  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 03/26/2021
  • Website:
  • Company Address: 2711 Centerville Rd, 400, Wilmington, Delaware 19808, US

About Rocket.Chat

Rocket.Chat is a fast-growing enterprise communication and collaboration platform that is now installed on over 500k servers and counts over 12m users worldwide as well as having an active, passionate community of over 1k developer-contributors who help Rocket.Chat’s core team of developers to constantly improve the product. Rocket.Chat’s long-term vision is to replace email with a real-time federated communications platform and to establish a marketplace that will nurture app-building and offer services to enable businesses to be built using Rocket.Chat.

Job Description

Are you passionate about software development based on WebRTC and VoIP technologies? Do you have experience in developing high-performance WebRTC and SDKs? If so, we are looking for you!


What is Omnichannel?

Omnichannel is a multi-channel strategy designed to create a single customer experience across the company's brands, building a better relationship with their audience. Through the Omnichannel Customer Service Solutions, we give consumers the choice to engage on the channel they prefer, such as WhatsApp, Facebook Messenger, Telegram, Live Chat, Email, and SMS. 

On the other hand, Omnichannel provides a single-view experience for agents to assist the Omnichannel end-users, allowing them to view customer information, to get information from external systems, as well as to manage simultaneous customer sessions at the same time.

Now, it's time to improve the customer journey and take the product to a new level with regard to communication, and video-conferences and phone calls are part of this dream. 


What you’ll do

As our Lead WebRTC engineer, you will join our core engineering team and use your experience in developing WebRTC, SIP, and VoIP solutions to work on the cross-platform. When performing this role, you will assess which aspects are technically feasible, work on creating MVPs, assist in creating the project specification, and work on project implementation.

This position requires someone capable to introduce a mix of voice, video, and phone calls as native tools in different areas of the platform. The incumbent will plan, engineer, install and support the voice infrastructure, including VoIP, SIP, and PBX.

The Senior WebRTC Software Engineer will participate in the development of standards, policies, procedures, and practices for telephony activities.


What’s required

The role you’ll perform requires fluent English communication for communicating with your teammates since you’ll be part of a multinational team. This position is open for remote work, so there’s no location requirement. We also need you to have: 

  • Bachelor's/Master's degree in Software Engineering, Computer Science, Telecommunications or equivalent

  • Experience with WebRTC platform including SIP, TCP, UDP, HTTPS, SSL/TLS protocols

  • Experience with VoIP products based on open source projects such as Asterisk

  • Integration of WebRTC to SIP for web and mobile applications

  • Solid Node.js, Javascript, Typescript development background

  • Familiarity with RESTful API and SDK development

  • Strong organizational and project management skills

  • Good async communication skills

  • Creative Thinking

  • Teamwork



Wherever you are our goal is to make your routine as a Rocketeer feel enjoyable, exciting, and comfortable, so if you are remote or working from our office in Porto Alegre (Brazil) you’ll receive a set of benefits to improve your work experience!


About Rocket.Chat

Today one of the largest open-source projects in the world with more than 1000 developers, Rocket.Chat has advanced as a platform that empowers people to collaborate with others, while empowering individual teams to fully customize their platform to meet their unique needs.

As Rocket.Chat we believe in collaborating to create a more collaborative world! See yourself in that? So apply now!


Related Jobs

B2B Communications & PR Specialist

Rocket.Chat - Remote

Community Manager

Rocket.Chat - Remote

Customer Success Manager (EMEA)

Rocket.Chat - Remote

DevOps and Deployment Specialist

Rocket.Chat - Remote

Infrastructure DevOps Engineer

Rocket.Chat - Remote
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.