Request a quote


Software Developer

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

Careers Orem, Utah or Quebec City or Montreal or Rimouski

About the Position

Jive is looking for an awesome software engineer with a knack for building, troubleshooting, and operating complex distributed, real-time communications systems at scale. As a member of the Core Platform development team that owns the central parts of Jive’s VoIP infrastructure, your responsibilities will include architecture, design, development, deployment, and operation of the SIP platform. Both open-source and built-from-scratch elements are used in a variety of programming languages (mostly C and Java). Our focus is on reliability and scalability. The team’s direct customers are other development teams who build applications that consume the services offered by the platform.

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

What You'll Need

  • BS degree in Computer Science or related engineering discipline or equivalent professional experience
  • 5+ years of engineering experience in the software industry, particularly with real-time distributed systems
  • Good knowledge of network programming
  • Experience with software development on Linux/Unix
  • Knowledge of VoIP protocols, SIP and RTP, is a plus
  • Experience with open-source VoIP projects (Asterisk, Kamailio, PJSIP, etc.) is a plus

What You'll Get

  • Competitive compensation based on experience
  • Health insurance
  • Generous retirement plan
  • Paid time off
  • Holiday pay
  • Annual retreat
  • Gym membership reimbursement
  • Free access to Jive’s phone system for personal use

Apply Now