Are you interested in cybersecurity? This is an excellent opportunity for a curious, self-motivated individual to grow their technical and software development skills by joining XYPRO as a Software Engineer III, helping build modern, enterprise security solutions used by Fortune 500 companies around the world.
This role focuses on building and maintaining secure communication components for mission-critical systems, including SSH, TLS/SSL, and related cryptographic services on enterprise platforms.
This role involves working close to the network and operating system layer, implementing secure protocol handling, connection management, and cryptographic operations in high-reliability environments.
Essential Functions
- 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
Requirements
The ideal candidate has the following qualifications and experience:
- 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
- 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


