| Location | Raleigh, NC |
Responsibilities: of the Software Engineer - Cryptography: • Design, develop, and maintain cryptographic services, libraries, and security-focused software solutions using Golang and C. • Build, package, and deploy software across Linux-based environments using modern packaging and distribution practices. • Develop and maintain CI/CD pipelines, infrastructure automation, and GitHub-based development workflows. • Leverage AI-assisted development tools to improve code quality, security analysis, and engineering productivity. • Collaborate with cross-functional engineering and security teams to deliver scalable, secure, and compliant solutions. Qualifications: of the Software Engineer - Cryptography: • 5+ years of software engineering experience with a focus on security, cryptography, or systems-level development. • Strong proficiency in Golang, C programming, and Linux-based software development. • Hands-on experience with Linux packaging technologies such as RPM, DEB, or similar distribution tools. • Experience with DevOps practices, CI/CD pipelines, infrastructure automation, and GitHub. • Familiarity with AI development tooling and secure software development lifecycle methodologies.