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 !