#1 Job Board for tech industry in Europe

  • Job offers
  • 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

    Check similar offers

    Senior C++ Engineer

    New
    DevsData LLC
    80K - 120K USD/year
    Lublana
    , Fully remote
    Fully remote
    AWS
    C++
    GCP