Poland

NetWitness is hiring a Software Engineer

About the Role

NetWitness is hiring a Software Engineer to focus on building and maintaining secure communication components for mission-critical systems. In this role, you will work close to the network and operating system layer, implementing secure protocol handling, connection management, and cryptographic operations in high-reliability enterprise environments.

What You'll Do

  • Design, develop, test and troubleshoot software across different hardware, database and programming technologies
  • Write clean, maintainable code based on functional and technical specifications
  • Analyze and improve software performance
  • Create and maintain technical documentation
  • Collaborate in a multiple developer environment
  • Work with networking protocols and secure connection frameworks including SSH, TLS/SSL, and related cryptographic services

What We're Looking For

  • 5+ years of C/C++ programming experience delivering software solutions, including system-level development involving networking, sockets, and secure communication components
  • Experience developing integrations with terminal emulators including VT100, VT102, 6530, and related formats
  • 3–5 years of experience working with relational databases and writing SQL scripts
  • Hands-on experience with software design patterns and principles
  • Strong familiarity with Agile methodologies and DevSecOps practices
  • Expertise building software for nix-based operating systems, including POSIX APIs, daemon/service development, networking, and scripting environments
  • Experience developing secure communication components including certificate management, cryptographic libraries (such as OpenSSL), and secure key exchange mechanisms
  • Experienced working in Git-based source control environments and delivering code that meets unit testing and quality standards
  • Familiarity with integrated development environments (IDEs) for configuration, build and development
  • Understanding of REST APIs, Web Services, TCP/IP, and JSON structures

Nice to Have

  • Experience with mission-critical or fault-tolerant platforms is a strong plus
  • Knowledge of the HPE Nonstop operating system and ecosystem is a strong differentiating factor

Technical Stack

  • C/C++
  • SQL
  • SSH
  • TLS/SSL
  • OpenSSL
  • POSIX APIs
  • REST APIs
  • Web Services
  • TCP/IP
  • JSON
  • Git

NetWitness is an equal opportunity employer.

Required Skills
C/C++SQLSSHTLS/SSLOpenSSLPOSIX APIsREST APIsWeb ServicesTCP/IPJSONVT100/VT102AgileDevSecOpsSoftware Design Patterns C/C++SQLSSHTLS/SSLOpenSSLPOSIX APIsREST APIsWeb ServicesTCP/IPJSONVT100/VT102AgileDevSecOpsSoftware Design Patterns
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
NetWitness
NetWitness delivers Network Forensics, Threat Detection, and Cyber Security Monitoring solutions including NDR, SIEM, UEBA, and SOAR, as well as Incident Response services.
All jobs at NetWitness Visit website
Job Details
Department Software Development
Category backend
Posted 2 months ago