> Markdown version of [/jobs/ext/1995466-software-engineer](https://www.wearedevelopers.com/jobs/ext/1995466-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Cisco Systems, Inc. - **Location:** Durham, NC, United States - **Experience:** Experienced - **Salary:** $103,200.0 - $146,800.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Artificial Intelligence, Computing Platforms, Bash Shell, C++ (Programming Language), Code Review, Continuous Integration, Software Debugging, Linux, Programming Tools, Federal Information Processing Standards (FIPS), Github, Python (Programming Language), Open Source Technology, OpenSSL, Secure Coding, Software Engineering, Enterprise Software Applications, System Availability, Git, OpenSSH, Information Technology, Cisco, Programming Languages - **Published:** August 8, 2026 - **Apply:** https://dejobs.org/x/x/5D1CE7E1DD72432195DDEB6DC92F050D/job/ ## About the Role * 3+ years of relevant software engineering experience. * Strong understanding of Linux fundamentals and proficiency in bash scripting. * Strong knowledge of RPM and DEB software package management. * Experience with Git version control systems and automating CI/CD workflows using GitHub Actions. * Demonstrated proficiency in at least one high-level programming language - C, C++ ,Python, or GO., * Bachelor's degree in Computer Science or a related technical field. * Strong communication skills and the ability to work in a collaborative team environment. * Experience utilizing AI-powered development tools to enhance coding efficiency, accelerate debugging, and optimize development workflows. * Experience working with OpenSSL and OpenSSH cryptographic libraries and knowledge of Post-Quantum Cryptography (PQC) standards. * Demonstrated flexibility and agility, with the ability to adapt to changing priorities in a fast-paced environment * Ability to work effectively in a global, distributed team environment with a focus on empathy and collaboration. ## Description The FIPS Security Toolkit team is a critical component of the Security and Trust Organization within Cisco. We are responsible for the ongoing maintenance, operational support, and lifecycle management of the FIPS Security Toolkit, which provides reusable security libraries and modules that serve as the foundation for Cisco's diverse product portfolio. We work at the intersection of cryptography, system integrity, and Cisco Secure Development Lifecycles (CSDL), ensuring that our products remain resilient against evolving threats in the AI era. Your Impact As a Grade 6 Software Engineer, you will take an active role in maintaining our FIPS Security Toolkit , which plays a crucial part in ensuring the ease of adoption for our security modules across the organization. You will collaborate with cross-functional teams to ensure that security is not an afterthought but a core feature of our architecture. This role is exciting because you will tackle complex security challenges, contribute to open-source initiatives, and directly influence the security posture of Cisco's product portfolio. Responsibilities * Maintain and support the FIPS Security Toolkit, ensuring high availability and operational stability. * Conduct thorough security code reviews and provide actionable feedback to improve overall codebase quality. * Collaborate with product teams to integrate common security modules into existing and new hardware/software platforms. * Provide operational support and troubleshoot integration issues with product teams. * Analyze and remediate security vulnerabilities in accordance with industry-standard CVE mitigation practices. ## Related Videos - [How Cisco embraced a DevOps culture within its network engineering team](https://www.wearedevelopers.com/videos/99-how-cisco-embraced-a-devops-culture-within-its-network-engineering-team) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) - [Computer Vision from the Edge to the Cloud done easy](https://www.wearedevelopers.com/videos/263-computer-vision-from-the-edge-to-the-cloud-done-easy) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer)