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.





