#1 Job Board for tech industry in Europe

Senior C++ Developer
New
C

Senior C++ Developer

Type of work
Full-time
Experience
Senior
Employment Type
B2B, Permanent
Operating mode
Remote

Tech stack

    C++

    advanced

    Docker

    advanced

    Kubernetes

    advanced

    AWS

    nice to have

    WebSocket

    nice to have

    Prometheus

    nice to have

    Azure

    nice to have

    Kurento Media Server

    nice to have

    Google Cloud

    nice to have

    JavaScript

    nice to have

Job description

Online interview

We are seeking an experienced Senior C++ Developer with a strong background in real-time video communication systems to join a cutting-edge project for our Client, an international leader in unified communications, offering telephony, PBX, messaging, meetings, and contact center services.


This is a fully remote position, allowing you to work from anywhere in Poland or utilize any of our offices in Gdansk, Katowice, Krakow, Lodz, Warsaw, or Wroclaw as needed.



Responsibilities

  • Develop real-time video communication systems and ensure they meet rigorous standards for performance and scalability
  • Design adaptive bitrate (ABR) strategies and optimize media streaming based on product requirements
  • Utilize expertise in video codecs such as VP8, VP9, H.264, and AV1 while evaluating trade-offs
  • Debug network performance issues and address latency concerns using network programming protocols like TCP/IP and UDP
  • Create efficient containerized solutions with Docker and Kubernetes for scalable deployment of video services
  • Construct robust signaling solutions using WebSockets, SIP, or other relevant real-time protocols
  • Innovate with AI/ML approaches to enhance real-time communication platforms


Requirements

  • Extensive experience (5+ years) in developing real-time video communication systems
  • Strong proficiency in C++ programming
  • Deep understanding of WebRTC protocols and architecture, including SDP, ICE, STUN, and TURN
  • Proven expertise in WebRTC media server technologies such as Janus, Jitsi, or MediaSoup, familiarity with Kurento Media Server is a plus
  • Solid knowledge of video codecs (VP8, VP9, H.264, AV1) and adaptive bitrate (ABR) optimization techniques
  • Capability in network programming and protocols (TCP/IP and UDP)
  • Experience with Docker for containerization and Kubernetes for orchestration of video infrastructure
  • Familiarity with cloud platforms like AWS, Google Cloud, or Azure for media processing and delivery
  • Competency in monitoring and logging solutions such as Prometheus, Grafana, or the ELK stack
  • Understanding of security best practices and data localization requirements for communication systems
  • Background in signaling protocols for real-time communication (e.g., WebSocket, SIP)
  • Expertise in Lawful Intercept protocols like X1, X2, X3 within telecommunications
  • Showcase of client-side WebRTC development skills in web browsers or native mobile applications (iOS, Android)
  • Experience in integrating AI/ML technologies into real-time systems

Nice to have

  • Familiarity with Kurento Media Server
  • Understanding of telecommunications Lawful Intercept frameworks
  • Proficiency in client-side JavaScript for WebRTC solutions
  • Knowledge of security measures and compliance in video communication systems
  • Experience with advanced media server customizations and development tools


We offer

  • We gather like-minded people:
  • Engineering community of industry professionals
  • Friendly team and enjoyable working environment
  • Flexible schedule and opportunity to work remotely within Poland
  • Chance to work abroad for up to 60 days annually
  • Business-driven relocation opportunities
  • We provide growth opportunities:
  • Outstanding career roadmap
  • Leadership development, career advising, soft skills, and well-being programs
  • Certification (GCP, Azure, AWS)
  • Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
  • English classes
  • We cover it all:
  • Stable income (Employment Contract or B2B)
  • Participation in the Employee Stock Purchase Plan
  • Benefits package (health insurance, multisport, shopping vouchers)
  • Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
  • Referral bonuses
  • Corporate, social and well-being events
  • Please, note:
  • The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview
  • We will reach out to selected candidates exclusively


EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Undisclosed Salary

B2B, Permanent