Software Engineer - ClamAV

  • Location:
    Offsite, Fulton, Maryland, US
  • Alternate Location
    Remote, US
  • Area of Interest
    Security
  • Compensation Range
    130400 USD - 180600 USD
  • Job Type
    Professional
  • Technology Interest
    Security
  • Job Id
    1430511

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!

Message to applicants applying to work in the U.S. and/or Canada:

When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits. For non-sales roles the hiring ranges reflect base salary only; employees are also eligible to receive annual bonuses. Hiring ranges for sales positions include base and incentive compensation target. Individual pay is determined by the candidate's hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications, or training. Applicants may not be eligible for the full salary range based on their U.S. or Canada hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process.

U.S. employees have access to quality medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, short and long-term disability coverage, basic life insurance and numerous wellbeing offerings. Employees receive up to twelve paid holidays per calendar year, which includes one floating holiday, plus a day off for their birthday. Employees accrue up to 20 days of Paid Time Off (PTO) each year and have access to paid time away to deal with critical or emergency issues without tapping into their PTO. We offer additional paid time to volunteer and give back to the community. Employees are also able to purchase company stock through our Employee Stock Purchase Program.

Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components. For quota-based incentive pay, Cisco typically pays as follows:

.75% of incentive target for each 1% of revenue attainment up to 50% of quota;

1.5% of incentive target for each 1% of attainment between 50% and 75%;

1% of incentive target for each 1% of attainment between 75% and 100%; and once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.

For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.

Share