TL;DR

Middle C++ Software Engineer (Networking): Develop and maintain network security products focusing on Unix/Linux and TCP/IP networking technologies with an accent on multithreaded client/server applications and network stack troubleshooting. Focus on designing and implementing solutions for network intrusion detection systems and collaborating with international teams.

Location: Ukraine, remote or office

Company

SoftServe is a global digital solutions company headquartered in Austin, Texas, with a strong presence in Ukraine, delivering technology innovations in networking, security, collaboration, and cloud management.

What you will do

  • Develop and maintain network security products based on Unix/Linux and TCP/IP technologies
  • Identify and resolve root causes of network and software issues
  • Perform troubleshooting and network stack analysis using tools like Wireshark
  • Collaborate with a professional team and stakeholders to propose and implement solutions
  • Maintain daily communication with English-speaking engineers on the client side

Requirements

  • Location: Must be based in Ukraine
  • 4+ years of experience in C/C++ software engineering
  • Strong knowledge of Standard Template Library and multithreaded application development
  • Experience with client/server applications and networking protocols (TCP/IP, MAC, ARP, IP, TCP/UDP, HTTP/S, DNS, DHCP)
  • Proficiency in Unix/Linux operating systems and version control systems like GitHub and Bitbucket
  • English: Daily communication with English-speaking engineers, level B2 or higher

Culture & Benefits

  • Flexible workplace: work from home or any office in Ukraine
  • Modern office and benefits package
  • Language classes and mentoring program
  • Dedicated career plan supporting technical and personal growth