> Markdown version of [/jobs/ext/1723120-software-engineer](https://www.wearedevelopers.com/jobs/ext/1723120-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:** $101,500.0 - $144,500.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Amazon Web Services, Cyber Security, DevOps, Github, Python (Programming Language), Apache Maven, Node.Js, Package Management Systems, Ruby on Rails, Software Engineering, Software Vulnerability Management, AWS Cdk, Cloud Platform System, Delivery Pipeline, Large Language Models, Prompt Engineering, Backend, Cloudformation, AI Platforms, Information Technology, Front End Software Development, Cisco, Docker, Programming Languages - **Published:** July 10, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/87680176/1 ## About the Role * MS or BS in Computer Science or equivalent professional experience. * 2+ years of experience integrating LLM APIs or AWS AI services, such as Amazon Bedrock or SageMaker, into cloud-native backend services. * 2+ years of experience with prompt engineering, structured output extraction, and agentic/tool-use patterns, such as MCP or function calling. * 5+ years of experience planning, designing, maintaining, operating, and migrating cloud architectures, solutions, and configurations. * Hands-on experience with AWS services, Infrastructure-as-Code using AWS CDK or CloudFormation, and service-side programming languages such as Python or Node.js. Preferred Qualifications * Experience creating GitHub Actions and workflows. * Experience with front-end technologies. * Understanding of package managers including, but not limited to, pip, Maven, dpkg, and Docker. * Ability to take initiative and ownership of development and deployment tasks. * Strong problem-solving skills with the ability to work effectively in a collaborative engineering environment. ## Description You will be part of a dynamic and growing team responsible for securing Cisco's global software supply chain. Our diverse software engineering team creates Cisco's Software Bill of Materials (SBOMs) in response to the U.S. Executive Order on Cybersecurity and provides vulnerability management services to engineering teams. We develop internal solutions using Ruby on Rails, Python, and other modern programming languages to ensure highly accurate and traceable SBOMs across Cisco's entire software product portfolio. Your Impact As a DevOps Engineer, you will independently execute coding and infrastructure-related tasks. You will support and maintain current cloud deployments while contributing to new strategic initiatives as they move into the design phase. You will take ownership of development and deployment tasks, proactively solving technical challenges and helping improve the reliability, scalability, and security of Cisco's software supply chain systems. Responsibilities include: * Support, maintain, and operate cloud-based deployments and infrastructure. * Design and implement cloud-native backend services using AWS services. * Contribute to AI-enabled solutions by integrating LLM APIs or AWS AI services such as Amazon Bedrock and SageMaker. * Develop and maintain Infrastructure-as-Code using AWS CDK and CloudFormation. * Build and enhance automation, deployment workflows, and backend services using Python, Node.js, or similar technologies. ## Related Videos - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [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) - [Coffee with Developers - Maria Apazoglou](https://www.wearedevelopers.com/videos/1209-coffee-with-developers-maria-apazoglou) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai)