Software Engineer (Unified Communications)

We’re looking for a Software Engineer who will be responsible for the end-to-end development of our partner’s life-saving VoIP communication platform. You will develop life-saving products, making a contribution that will go far beyond coding, as your work will have a direct impact on the 911 emergency communications that we all know today.

Requirements

  • 4+ years of experience with backend development (Scala or Java), with a focus on Microservices
  • 4+ years of experience with cloud environments SW development (AWS preferred)
  • 4+ years of experience with Networking protocols such as IP, TCP, UDP, NAT, and SIP
  • A proactive “can-do” approach and exceptional interpersonal abilities
  • Quick learner with flexibility to adapt to new technologies
  • Fluent English

Will be a plus

  • BSC in Software Engineering or Telecommunications Engineering
  • Experience with VoIP systems, such as SBCs, PBXs, IVRs, and/or SIP Servers
  • Experience with HTTP/HTTPS, HLS, RTP/RTCP, SRTP
  • Exposure to VoIP equipment such as FreeSWITCH, Kamailio, AudioCodes, Cisco, RTP Engine
  • Working with WebSockets
  • Exposure to code control and CI/CD tools, preferably Git, Bitbucket, and Jenkins

Responsibilities

  • Develop an emergency 911 ecosystem across global regions
  • Analyze and understand the technical requirements and write design documents
  • Build and maintain cloud-native Unified Communications (UC) components and Signaling protocols as microservices on AWS cloud
  • Build and maintain VoIP systems, such as SBCs, PBXs, IVRs, db schemas, and SIP Servers
  • Build troubleshoot and debug Scala-based microservices and UC systems

What we offer

  • Competitive salary and benefits package
  • Medical insurance
  • Tax compensation
  • Full Remote
  • Collaborative and innovative work environment
  • Career growth and development opportunities
  • A chance to work with a talented and driven team of professional

About the project

Our client has established an Emergency management system – a kind of communication hub for emergency stations, call centers, and citizens. The primary goal is to create a unified PSAP (public safety answering point) as a service and save human lives.

It’s a cloud-native platform, that provides a broad array of real-time data. This solution empowers responders, decreases accidents, and makes citizens safer. It is being used in over eight countries around the world and provides services to over 400,000,000 people in partnerships with companies like Google, Cisco, Amazon and Microsoft.

Job Category: Scala Software Engineering
Job Type: Full Time
Job Location: Poland Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Book a Call