Infrastructure 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 designing, building, and operating complex computing and networking infrastructures distributed across many data centers around the planet. Our focus is on reliability and scalability. As a member of the development team that owns the virtualization, containerization, logging, metrics, and monitoring and alerting infrastructure, your responsibilities will include architecture, design, development, deployment, and operation of all of its pieces on a global scale. Both open-source and built-from-scratch elements are used in a variety of programming languages (mostly Go, Java, and C, with some Ruby sprinkled on top). The team’s direct customers are other development teams who build real-time communications applications on top of the shared infrastructure.

Keywords: Docker, KVM, Linux, Kubernetes, Go, Java C, containers, 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
  • Good knowledge of network programming, Linux containers, and systems engineering
  • Experience with software development on Linux/Unix
  • Knowledge of container orchestration—Kubernetes (a plus)
  • Knowledge of VoIP (SIP, RTP, etc.) (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