Search jobs > San Jose, CA > Software engineer

Software Engineer - ClamAV

Cisco Systems, Inc.
San Jose, CA, United States
Full-time

Application deadline expected to close on November 15, 2024

Who we are

Talos is Cisco's threat intelligence research organization, an elite group of security experts devoted to providing superior protection for our customers, products and services.

Talos powers the Cisco portfolio with comprehensive intelligence. The Talos Detection Research Engineering team is seeking a skilled software developer to support critical internal projects and the ClamAV open source project.

In this role you will be joining that team that works on threat detection engines and scanning to deliver new features and extend the coverage capabilities Talos can provide to its customers and stakeholders.

This includes software development tasks, but also data and malware analysis skills alongside algorithm efficiency analysis for maintaining and improving detection times and resource usage, and secure coding practices for sustaining high code quality.

What you'll do

  • Design and implement new features in C or Rust programming languages.
  • Collaborate with the team to define feature requirements and specifications.
  • Triage bug reports from internal Cisco teams and the general public.
  • Prioritize and categorize issues based on severity and impact.
  • Investigate and resolve bugs in the ClamAV codebase.
  • Ensure timely resolution of critical issues to maintain software stability.
  • Review code contributions from teammates and open-source contributors.
  • Provide constructive feedback and ensure code quality and adherence to project standards.
  • Develop and implement test cases for new code to ensure functionality and reliability.
  • Write limited Python scripts for creating feature tests.
  • Participate in Agile processes via two-week sprints.
  • Break down tasks into manageable pieces and provide time estimates for completion.
  • Collaborate with the team when facing challenges and share knowledge.
  • Work independently on assigned tasks and maintain regular communication through Jira and team meetings.
  • Frequently contribute work and follow the pull-request workflow using Git.
  • Document functionality through inline code comments and detailed Git commit messages.

Minimum Qualifications

  • Bachelor's Degree or higher in Computer Science, Software Engineering, or a closely related technical field.
  • Minimum 3 years of experience in C / C++ programming.
  • At least 2 years of hands-on experience using version control systems, specifically Git.

Preferred Qualifications

  • Proficiency in Rust programming language is strongly preferred.
  • Experience with Python for scripting and test automation.
  • Experience with open-source projects and community contributions.
  • Familiarity with antivirus or security software development.
  • Knowledge of the ClamAV project and its ecosystem
  • Previous background in software engineering role with a computer security focus.
  • Strong analytical and debugging skills.
  • Experience working in an Agile environment with two-week sprints.
  • Ability to break down tasks and provide accurate time estimates.
  • Excellent verbal and written communication skills.
  • Ability to document code and communicate status updates clearly.

Why Cisco Secure

We're global, we're adaptable, we're diverse, and our security portfolio is as extensive as it is groundbreaking. Have you heard of Threat, Detection & Response, Zero Trust by Duo, Common Services Engineering, or Cloud & Network Security?

Those are only a few of our product teams! The only thing we're missing is YOU.

Join an enterprise security leader with a start-up culture, committed to driving innovation and giving you the opportunity to make an impact.

We #InnovateToWin and we know we're better together, that's why we're dedicated to inclusivity, collaboration, and diversity in everything we do.

We're proud to be the Best Small and Mid-Size Enterprises Security Solution Cisco Secure continues to grow and evolve year after year with 100% of Fortune 100 Companies using our products, and we're excited to see the new heights we'll reach with your passion for security, your customer focus, and your desire to change things up!

There are so many amazing reasons to join Cisco. Learn more here !

14 hours ago
Related jobs
Promoted
Cisco Systems, Inc.
San Jose, California

The Talos Detection Research Engineering team is seeking a skilled software developer to support critical internal projects and the ClamAV open source project. Bachelor's Degree or higher in Computer Science, Software Engineering, or a closely related technical field. Previous background in software...

Promoted
Cisco Systems, Inc.
San Jose, California

Computer Science, Software Engineering, Computer Engineering, Electrical Engineering or related program or other academic certification. Engineering, Information Technology, Supply Chain, Customer Experience, Security and Trust, etc. Our software engineers are the gurus behind the scenes, ensuring a...

Promoted
SciPro
CA, United States

SCIENTIFIC PROGRAMMER, Computational Chemistry. ...

Promoted
Zillion Technologies, Inc.
San Jose, California
Remote

US citizens / GC HOLDERS ONLY *******.THIS IS A DIRECT BANKING CLIENT REQUIREMENT !.Those authorized to work without sponsorship are encouraged to apply please.Reach Shaily Sharma - 9084874334.Email: shaily(at)zilliontechnologies(dot)com // 9084874334.Distributed Engineer (Python, PHP, Java, PowerSh...

Promoted
Robert Half
CA, United States

Job Title: Full Stack Engineer. Proven track record as a Full Stack Developer or similar role, supported by a strong project portfolio. Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Collaborate with product and design teams to transform r...

Promoted
Voia
Sunnyvale, California

We're looking for a skilled Python Developer with expertise in Blender and its APIs to join our Sunnyvale team. Strong background in Blender Python API (bpy) and automation. ...

Promoted
AMISEQ
Sunnyvale, California

RESTful APIs using Spring Boot in Java 8 or above. ...

Promoted
Big Cloud
Sunnyvale, California

They are currently seeking an experienced Data Engineer to handle computer vision data pipelines and database management. Overseeing ML training data QA pipelines for computer vision. Creating synthetic data generation pipelines using Unreal Engine 5 API. Designing and maintaining NoSQL database sys...

Promoted
Unreal Gigs
San Jose, California

Our team is growing, and we are looking for a Full-Stack Engineer who is passionate about building scalable systems and has a keen interest in machine learning and artificial intelligence. ...

Promoted
Harnham
Palo Alto, California

Staff Data Engineer - Data Platform. Theyare looking for a Staff Data Engineer to join their team. As the Staff Data Engineer, you will be responsible for leading the architecture and development of the platform, with an emphasis on reliability, scalability, and security. Technical Lead, Python, GCP...