Request a quote


Back-end Software Developer (WebRTC)

Development | Orem, Utah or Montreal or Quebec City or Rimouski

Careers Orem, Utah or Montreal or Quebec City or Rimouski

About the Position

Jive’s WebRTC back-end team is looking for an awesome software developer with a knack for building, troubleshooting, and operating micro-service based distributed, real-time communications systems at scale. As a member of the WebRTC development team that owns the central parts of Jive’s Web/Mobile Voice platform, your responsibilities will include architecture, design, development, testing, deployment, and operation of the WebRTC gateway, Media gateway, and Conferencing Solution. Both open-source and built-from-scratch elements are used in a variety of programming languages (mostly Java and some C). The team’s direct customers are other development teams who build applications that consume the services offered by the platform mostly through REST APIs.

Keywords: Java, C, REST, WebRTC, SIP, RTP, Docker, Linux, networking, scalability, reliability

What You'll Need

  • Passion for well-crafted software
  • Test-driven mindset
  • Experience designing and building REST APIs and/or back-end services
  • A deep understanding of multithreaded Java or C
  • Good communication skills

Even better if you have

Experience with WebSocket
Knowledge of Web Real-Time Communication
Knowledge of VoIP protocols (SIP, RTP, SDP)
Working knowledge of PostgreSQL or other DB
Experience with Docker

Bonus Points if you have experience in any of the following that can improve the team's efficiency in delivering new features:

  • Jenkins
  • Maven
  • JUnit, TestNG
  • Test Automation
  • Continuous integration
  • Nginx

What you'll get

Jive is an established company with a start-up feel. You will enjoy being part of the team at the office and outside of work through events, sports teams, retreats, and parties. Oh, and there's more.

  • Competitive compensation based on experience
  • 100% coverage of employee health insurance premiums
  • HSA plan with generous company match
  • Paid time off
  • Holiday pay
  • Awesome annual retreat
  • Gym membership reimbursement
  • Employee Assistance Program
  • Free access to Jive’s phone system for personal use
  • Jive-sponsored lunches
  • Free healthy snacks 

Jive makes employment decisions without regard to race, creed, national origin, sex, age, disability or marital status.

Apply Now