Cisco

Software Engineer

Cisco$128K — $184K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of software engineering experience or equivalent advanced degree/technical depth.
  • Proficient in Python, Go, Java, or similar programming languages in Linux/Unix environments.
  • Experienced in using AI coding generators responsibly and evaluating generated code.
  • Strong secure development practices including secure coding principles and feature-level threat modeling.
  • Experience in designing and implementing RESTful APIs, services, integrations, and full-stack capabilities.
  • Proficient with CI/CD, Docker Swarm, Kubernetes, or similar orchestration technologies.
  • Ability to troubleshoot production services and participate in on-call rotations.

Responsibilities

  • Apply AI tools in software engineering and evaluate AI-generated code.
  • Lead development of features from design to deployment and production support.
  • Translate security operations needs into secure, maintainable software designs and systems.
  • Develop clean software following secure coding practices and team engineering standards.
  • Conduct code reviews to identify issues and improve code quality.
  • Mentor and assist less experienced colleagues through documentation and technical guidance.
  • Prototype automation tools to strengthen security operations capabilities.

Benefits

  • Collaboration with domain experts in incident command and security methods.
  • Opportunities for continuous learning in internet security with a team of experts.
  • Encourage mentorship opportunities and knowledge sharing among team members.
  • Engagement in advanced technology including AI in development processes.
Full Job Description
The application window is expected to close on: 08/25/2026
Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.

What You'll Do

We are searching for a Software Engineer to join a team building and extending our next-generation incident detection and response services.

You will work closely with Cisco's internal security investigation and analysis teams to design work flows, systems, and processes that deliver reliable, scalable, and effective security services.

You should be highly qualified in designing and engineering software solutions to securely meet the demand of our security team.

You also should have the ability and desire to learn internet security from, and with, a team of experts.

Roles & Responsibilities

  • Apply AI tools in software engineering, test, and delivered solutions as needed to meet business goals, while evaluating AI-generated code for correctness, security, maintainability, and fit with the codebase.
  • Lead small-to-medium features from technical design through completion, including requirements analysis, design, coding, testing, deployment, and production support.
  • Translate internal security operations needs into secure, maintainable software designs, APIs, automations, and services that improve reliability and stakeholder outcomes.
  • Develop clean, tested software consistent with Cisco Design Thinking Principles, secure coding practices, privacy expectations, and team engineering standards.
  • Write code and unit tests with minimal guidance, enabling scale, reliability, and velocity in product releases.
  • Perform code reviews for others on the project, identify immediate issues, and help improve code quality, maintainability, and secure development practices.
  • Serve as a resource for colleagues with less experience by sharing knowledge, mentoring peers or engineering interns, and assisting through documentation, code reviews, and technical guidance.
  • Prototype and deliver automation, tooling, and service improvements that strengthen detection, prevention, response, and security operations capabilities.
  • Select and apply appropriate strategies, algorithms, data structures, and design patterns to solve complex engineering problems efficiently.
  • Collaborate with domain experts in Incident Command and across Cisco to enhance, improve, or modify security methods in both on-prem and cloud environments.
  • Maintain and improve production application environments, including monitoring, problem identification, troubleshooting, and timely resolution of reliability and availability issues.
  • Debug and address software issues during development and in production systems; participate in on-call work as needed, and contribute to or lead postmortems and root cause analysis.
  • Coordinate with team members and stakeholders on timelines, specifications, blockers, and trade-offs to support predictable, high-quality delivery.


What We're Looking For
  • Typically 5 or more years of related software engineering experience, or equivalent experience through advanced degree, technical depth, or demonstrated impact.
  • Experience writing software in one or more languages such as Python, Go, Java, or similar in a Linux or Unix-based environment.
  • Demonstrated experience using AI coding generators responsibly, including the ability to evaluate and review generated code, identify problems, and show a deep understanding of the relevant codebase.
  • Experience applying AI technologies to solutions that meet stakeholder, operational, or customer needs.
  • Strong secure development practices, including secure coding principles, code review, privacy awareness, and understanding of feature-level threat models.
  • Experience designing and implementing RESTful APIs, services, integrations, automation, or full-stack capabilities.
  • Experience with CI/CD, containerized builds and deployments, and orchestration platforms such as Docker Swarm, Kubernetes, or similar technologies.
  • Comfortable developing solutions that efficiently use, move, transform, and supply large amounts of data in support of security operations.
  • Experience troubleshooting production services, improving reliability, participating in on-call rotations, and contributing to postmortems or root cause analysis.
  • Ability to work independently, clarify ambiguous requirements, identify paths around blockers, and communicate status, risks, and trade-offs clearly.
  • Demonstrated ability to collaborate with peer stakeholders within and across teams, build productive working relationships, and support delivery of high-quality engineering outcomes.
  • Ability to mentor peers, support less experienced engineers, and raise team engineering quality through code reviews, documentation, and technical guidance.


Preferred Qualifications
  • Experience in security operations, incident detection and response, detection engineering, threat analysis, or adjacent cybersecurity domains.
  • Experience building cloud-native services or operational tooling in hybrid, on-prem, or cloud environments.
  • Experience with observability, monitoring, alerting, and reliability practices for production services.
  • Experience with data pipelines, event-driven architectures, stream processing, or large-scale security analytics.
  • Familiarity with Agile software delivery, Kanban, continuous integration, continuous delivery, and modern engineering workflows.

About Cisco

Cisco Careers

Join the vibrant team at Cisco, a global leader in networking and cybersecurity solutions, where innovation and leadership thrive. Cisco offers a plethora of job opportunities that cater to a range of skills and experiences, making it an ideal place for both seasoned professionals and those seeking an internship to jumpstart their career. Work You’ll Do At Cisco, you’ll be part of a culture that values diversity, leadership, and professional growth. Engage in work that matters with a team that combines technology, creativity, and the power of human connection to redefine networking. Cisco’s commitment to innovation isn’t just about technology, but also about transforming the way we work and collaborate. Cisco’s employment philosophy supports career advancement and nurtures a leadership pipeline that is equipped with diversity training and opportunities for growth. Whether you’re applying your skills to drive our latest innovations or using our vast networking capabilities to solve complex problems, at Cisco, every role is impactful. Join Our Dynamic Team Explore job opportunities in areas ranging from engineering to marketing, sales to cybersecurity. Cisco is hiring individuals who are passionate, curious, and ready to drive change. Positions at Cisco offer competitive benefits, a supportive culture, and the chance to work with cutting-edge technology. Internship Programs Kickstart your career with a Cisco internship. Gain invaluable industry experience, enhance your resume, and build professional networks that last a lifetime. Our internships provide hands-on experience and the chance to work on projects that matter. Leadership and Development Cisco is committed to fostering leadership skills and providing employees with the training needed to succeed. Our leadership programs help you develop new skills, manage teams effectively, and lead with confidence. Cisco’s commitment to professional development ensures that your career path is as dynamic as our technologies. Benefits and Culture Cisco understands the importance of a balanced life. Our benefits package is designed to ensure that our team members are healthy, happy, and secure. At Cisco, you’ll find a supportive culture that encourages open communication, teamwork, and mutual respect. Stay Connected Join Cisco’s Talent Network Stay informed about new positions that match your skills and interests. At Cisco, we value the curiosity and unique perspectives of our team members. Subscribe to receive personalized job alerts and insider tips directly from our hiring managers. Explore Cisco Jobs Ready to advance your career at Cisco? Search open positions, prepare your resume, and get ready for an interview that could lead to your next big opportunity. At Cisco, we’re not just filling positions—we’re investing in leaders. Keep Up to Date Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work here. READ CAREERS BLOG Job Alert Emails Customize your subscription to receive job alerts, the latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding career opportunities that await you at Cisco.
Learn more about Cisco
Size
79,500 employees
Market Cap
$194.5 billion
Industry
Net Income
$10.1 billion
Founded
2014
5 Year Trend
+1.4%
Revenue
$48 billion
NASDAQ

Similar Jobs

More Jobs at Cisco

More Information Technology Jobs

Find similar Software Engineer jobs: