Poland

NetWitness is hiring a Software Engineer

Develop and maintain secure communication components for enterprise security solutions used by large corporations. Perform system-level software development using C/C++ on nix-based operating systems. Implement cryptographic services and secure protocols including SSH and TLS/SSL. Support platforms used by Fortune 500 organizations with a focus on security and reliability. Work in environments requiring deep integration with networking and operating system layers

Responsibilities

  • Design, develop, test, and debug software across various hardware, database, and programming technology configurations
  • Produce clean and maintainable code aligned with functional and technical requirements
  • Evaluate and enhance software performance for efficiency and stability
  • Develop and update technical documentation throughout the development lifecycle
  • Collaborate effectively within a team of multiple developers
  • Work with networking protocols and secure communication frameworks such as SSH, TLS/SSL, and associated cryptographic systems

Requirements

  • Minimum of five years of experience in C/C++ programming, including system-level development involving networking, sockets, and secure communications
  • Proven experience integrating with terminal emulators such as VT100, VT102, 6530, and similar formats
  • Three to five years of experience using relational databases and writing SQL scripts
  • Practical knowledge of software design patterns and architectural principles
  • Strong understanding of Agile methodologies and DevSecOps practices
  • Hands-on experience building software for nix-based operating systems, including use of POSIX APIs, daemon development, networking, and scripting
  • Experience implementing secure communication features such as certificate handling, cryptographic libraries like OpenSSL, and secure key exchange
  • Proficient in Git-based source control with a track record of delivering code that meets testing and quality standards
  • Familiarity with integrated development environments for configuration, building, and debugging
  • Solid understanding of REST APIs, Web Services, TCP/IP, and JSON data structures

Nice to Have

  • Experience working on mission-critical or fault-tolerant systems is highly desirable
  • Knowledge of the HPE Nonstop operating system and its ecosystem provides a significant advantage

Tech Stack

C, C++, SSH, TLS/SSL, OpenSSL, SQL, REST APIs, Web Services, JSON, TCP/IP, Git, POSIX, nix-based operating systems, Agile, DevSecOps

Team

multiple developer environment

Additional Information

  • Position requires working at a low level close to the network and operating system
  • Involves implementing secure protocol handling, managing connections, and performing cryptographic operations in high-reliability environments
Required Skills
C/C++SQLSSHTLS/SSLOpenSSLPOSIX APIsREST APIsWeb ServicesTCP/IPJSONVT100/VT102AgileDevSecOpsSoftware Design Patterns CC++SSHTLS/SSLOpenSSLSQLREST APIsWeb ServicesJSONTCP/IPGitPOSIXnix-based operating systemsAgileDevSecOps
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 security
Posted 2 months ago