Cisco Systems

Senior Software Engineer - Security

Cisco Systems

Durham, NC, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

At Cisco Systems, we are seeking a highly experienced Senior Software Engineer to join our Security team. As a Senior Software Engineer, you will play a critical role in designing, developing, and implementing cutting-edge security solutions for our network infrastructure. We are looking for a talented individual with a strong background in software engineering and a passion for creating secure and reliable systems. If you are a driven and innovative problem solver with a deep understanding of security principles and protocols, we encourage you to apply for this exciting opportunity.

  1. Design and develop secure software solutions for Cisco's network infrastructure.
  2. Collaborate with cross-functional teams to understand business needs and design efficient and effective solutions.
  3. Conduct thorough research and analysis to identify potential security threats and vulnerabilities.
  4. Ensure the implementation of industry standard security protocols and best practices.
  5. Write high-quality, maintainable, and efficient code to meet project requirements.
  6. Test and debug software to ensure its functionality and security.
  7. Provide technical guidance and mentorship to junior software engineers.
  8. Stay updated on industry developments and advancements in security technologies.
  9. Conduct regular code reviews and provide constructive feedback to improve code quality.
  10. Troubleshoot and resolve complex technical issues related to security.
  11. Prepare and maintain project documentation, including design documents, user guides, and release notes.
  12. Collaborate with product management and stakeholders to define project requirements and timelines.
  13. Continuously improve security processes and procedures to enhance the overall security posture of the organization.
  14. Communicate progress, challenges, and risks to project stakeholders in a timely and effective manner.
  15. Participate in team meetings and contribute to a positive and collaborative work environment.
Where is this job?
This job is located at Durham, NC, USA
Job Qualifications
  • Extensive Experience In Developing Secure Software Solutions: A Senior Software Engineer - Security At Cisco Systems Should Have A Deep Understanding Of Security Principles And Protocols, And Have A Proven Track Record Of Developing Secure Software Solutions.

  • In-Depth Knowledge Of Security Frameworks And Standards: The Ideal Candidate Should Have A Strong Understanding Of Security Frameworks Such As Iso 27001, Nist, And Industry-Specific Standards Like Hipaa And Pci-Dss. They Should Also Be Familiar With Common Security Vulnerabilities And Mitigation Techniques.

  • Proficiency In Programming Languages And Tools: A Senior Software Engineer - Security Should Have Strong Programming Skills In Languages Such As Java, C++, And Python. They Should Also Be Proficient In Using Security Testing Tools And Technologies Such As Firewalls, Intrusion Detection Systems, And Vulnerability Scanners.

  • Experience With Security Automation And Devsecops: As Cisco Systems Adopts A Devsecops Approach To Software Development, The Ideal Candidate Should Have Experience With Security Automation Tools And Processes. They Should Be Able To Integrate Security Into The Development Lifecycle And Work Closely With Cross-Functional Teams To Ensure Secure Software Delivery.

  • Strong Communication And Leadership Skills: As A Senior Role, The Candidate Should Have Excellent Communication Skills And Be Able To Effectively Collaborate With Various Stakeholders, Including Developers, Product Managers, And Security Teams. They Should Also Have Leadership Skills To Mentor And Guide Junior Team Members And Drive Security Initiatives Within The Organization.

Required Skills
  • Risk Management

  • Network Security

  • Penetration testing

  • Threat Analysis

  • Firewall configuration

  • Identity and Access Management

  • Incident response

  • Vulnerability Assessment

  • Secure Coding

  • Encryption Techniques

  • Cybersecurity Expertise

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Time management

  • creativity

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

  • Empathy

Compensation

According to JobzMall, the average salary range for a Senior Software Engineer - Security in Durham, NC, USA is between $130,000 - $160,000 per year. However, this can vary depending on factors such as years of experience, specific skills and qualifications, and the company or industry the engineer is working for.

Additional Information
Cisco Systems is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedDecember 28th, 2023
Apply BeforeMay 10th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Cisco Systems

Cisco Systems, Inc. is an American multinational technology conglomerate headquartered in San Jose, California, in the center of Silicon Valley. Cisco develops, manufactures and sells networking hardware, telecommunications equipment and other high-technology services and products.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started