Software Engineer

Enghouse Interactive


Job Summary

Enghouse Interactive, is currently hiring on a vacant job post of Software Engineer based in Toronto Ontario Canada. Please read the job detail carefully before applying.

Job Title: Software Engineer
Company Name: Enghouse Interactive
Job Type: Full Time
Job Location: Toronto Ontario Canada
Salary:
Job Link Expiry: 2022-12-31
Posted on: jobsintelecom.net

Job Detail

We are looking for a Software Engineer to join our growing global team!

Who we are:

Enghouse Interactive (EI), a subsidiary of Enghouse Systems Limited (TSX: ENGH), is a leading global provider of video solutions, services and contact center software serving thousands of customers for over 35 years. Enghouse Interactive solutions enable customers to deliver winning customer experiences built on its highly scalable platform that enables standards-based, real-time multimedia communications solutions for IP Multimedia Subsystem (IMS), service provider, enterprise, VoIP, and WebRTC applications on premises or in the cloud.

Visit www.enghouse.com for more information about us!

The Role:

We are looking for a hard-working and creative Software Engineer to join our development team in UK (Remote). As the ideal candidate, you have experience in designing, implementing, and maintaining highly scalable, asynchronous networked services (preferably some in Java) on Linux or similar operating systems. As a senior member on the team, you will be responsible for developing and enhancing the Enghouse Media Resource Broker (MRB) and Extensible Media Server (XMS) products. This is a REMOTE role!

What you bring:

  • CS / EE degree or equivalent.
  • 5+ years of experience in developing Core Java applications in a Linux environment.
  • A strong Java skill set with knowledge of core principles of the language including an in-depth knowledge of Java threading, concurrency, Java NIO (Networking) and asynchronous message-based development.
  • Experience in developing high performance and highly scalable enterprise or carrier grade products/solutions involving communication between multiple components and systems.
  • Ability to understand complex software systems and dive quickly into existing code.
  • Good working knowledge of TCP/IP and HTTP protocols and debugging using Wireshark or similar network traffic analysis tools.
  • Strong post-mortem debugging skills using logs, traces, and Java debugging tools.
  • Experience with the SIP family of protocols and standards or other telecommunications standards.
  • Experience in C++ development on Linux
  • Good oral and written communication skills.

Bonus if you have:

  • Experience with JavaScript, REST APIs, Websockets and gRPC
  • Experience working with Cloud environments (Oracle Cloud, AWS, GCP etc.)
  • Experience with WebRTC
  • Knowledge of containerization and Kubernetes
  • Agile software development with Atlassian tool set (Jira, Confluence, Bamboo)

What we offer:

  • Competitive Salary
  • Join a global diverse and growing team!
  • Working with Cloud and other cutting-edge technology
  • Growth opportunities
  • Benefits and vacation
  • Work-life balance

We are an Accessibility for Ontarians with Disabilities Act (AODA) compliant workplace. You can be confident that our recruitment and hiring processes will be modified to accommodate disabilities, if requested.

We thank all applicants for their interest; however, only those selected for an interview will be contacted. Enghouse Systems is an equal opportunity employer.

#LI Remote

Direct Apply

Something not right?
Report this job to us. https://jobsintelecom.net/report-job/

To help us track our recruitment effort, please indicate in your cover/motivation letter where (jobsintelecom.net) you saw this job posting.