Job Description
Join Our Team
The ES Threat Detections engineering team is a dynamic group of talented professionals committed to revolutionizing Enterprise Security's content management. As pioneers in detection methodologies, our team is integral in advancing cybersecurity innovations, enabling organizations to effectively identify and counter threats. We pride ourselves on our technical skills and collaborative spirit, fostering a high-performance culture focused on innovation and teamwork, creating an exciting atmosphere to thrive in.
In this role, you'll collaborate closely with Product Management, Architects, Design, and other engineering teams to craft the best experiences for our customers. We emphasize a streamlined process that empowers engineers at every stage of development.
Your Contribution
As a Lead Senior Software Engineer, you will inspire and guide a high-performing team dedicated to delivering innovative AI/ML solutions at scale. Your leadership will be crucial in defining our AI strategy, fostering engineering innovations, and ensuring our products remain leaders in cybersecurity and observability. Specifically, you will:
• Develop software aligned with Cisco's Design Thinking Principles, concentrating on user experience (UX) and secure coding practices.
• Collaborate with design and product management teams to identify optimal solutions for our customers.
• Create and maintain technical design documentation for team use and contribute to user documentation for end users.
• Address and resolve software issues during development and in production to support customer needs.
• Propose new ideas for product innovation and enhance software development processes.
What You'll Accomplish
• Become a recognized expert within Cisco.
• Proactively identify and help resolve complex challenges that affect business direction.
• Devise and implement innovative strategies that provide value to customers and clients.
• Lead significant projects that influence functional or regional areas.
• Contribute to the establishment of annual organizational objectives and priorities.
• Build and nurture long-term relationships with key stakeholders, ensuring alignment between products/services and business direction.
• Translate functional strategic visions into clear technical objectives that are understood and prioritized across teams.
• Possibly lead projects spanning multiple segments or functions.
• Drive major features from technical design to completion.
• Establish best practices for software development lifecycle and agile engineering strategies, adapting to evolving software development environments.
• Influence technical direction and deliverables organization-wide.
• Make system-wide trade-offs and define new product categories.
• Guide design decisions that are consistent with Cisco offerings.
• Support product success by establishing metrics and advocating for product adoption and future direction.
• Set standards for writing functional, clean code.
• Enhance processes for identifying issues and ensuring continuous improvement in production systems.
• Serve as an industry leader on scalability, performance, or design patterns.
• Represent team outcomes at external events when necessary.
• Communicate product or program priorities and shifts in requirements regarding engineering priorities and user needs.
• Negotiate trade-offs in timing, design, and specifications to meet user and cross-functional partner requirements.
• Mentor and guide senior engineers and improve knowledge sharing processes.
Minimum Qualifications
• Bachelors + 12 years, Masters + 8 years, or PhD + 5 years of related experience.
• Experience with AI coding tools to streamline and enhance software development processes.
• Expertise in programming languages such as Python, Java, C/C++, or similar.
• Skilled in client-side scripting and JavaScript frameworks (React, BackboneJS).
• Proficient in front-end technologies (HTML5, CSS3, Responsive Design).
• Strong understanding of data structures, algorithms, and RESTful APIs.
• Experience with scalable distributed web applications using various technologies.
• Familiarity with integrating AI tools within web applications.
• Ability to quickly learn new technologies and understand diverse technical challenges.
• Strong interpersonal skills with a proven history of effective collaboration.
• Extensive experience and technical acumen to advise management effectively.
Preferred Qualifications
• Adoption of test-driven development (TDD) principles and knowledge of CI/CD technologies.
• Experience with secure coding practices.
• Familiarity with orchestration and cloud technologies like K8s, Kinesis, and Kafka.
• Understanding of SIEM or data platform architecture with awareness of scale, latency, cost, and schema challenges.
• Expertise in Detection Engineering/Threat landscapes.
• Knowledge of MITRE ATT&CK framework and threat actor concepts.
• Proficiency with detection languages used in SIEM (SPL, KQL, YARA-L, Sigma).
• Familiar with 'Detection as Code' concepts regarding versioning and CI/CD.
Why Choose Cisco?
At Cisco, we're at the forefront of redefining how data and infrastructure enhance and protect organizations in the AI era and beyond, backed by 40 years of fearless innovation. Our solutions empower collaboration between people and technology, granting customers unparalleled security, visibility, and insights across their digital environments.
We encourage experimentation and ingenuity, collaborating with a diverse network of experts to unlock limitless growth opportunities. Together as a team, we strive to achieve significant milestones on a global scale, making impactful solutions accessible everywhere.
Join us at Cisco, where your power and capabilities are recognized and celebrated.
Message for U.S. and Canadian Applicants:
The starting salary range for this role is $210,600.00 to $305,100.00 and reflects the anticipated compensation for new hires in U.S. and/or Canada locations, excluding incentives, equity, or benefits. Compensation is based on location, market conditions, skills, experience, qualifications, and other factors. For specific salary details for certain locations, the recruiter will provide additional information during the hiring process.
U.S. employees are offered a comprehensive benefits package, including medical, dental, and vision insurance, a 401(k) plan with employer matching, paid parental leave, disability coverage, and basic life insurance. For further details on benefits, visit the Cisco careers site. Employees may also receive Cisco stock units that vest over time.
U.S. employees are entitled to paid time off as follows:
• 10 paid holidays each calendar year and 1 floating holiday for non-exempt employees.
• 1 paid day off for the employee's birthday and additional time off during year-end holiday shutdown and for personal wellness as determined by Cisco.
• Non-exempt employees receive 16 days of paid vacation annually, accumulating at 4.92 hours per pay period.
• Exempt employees can participate in Cisco's flexible vacation policy.
• 80 hours of sick time upon hire and annually, with up to 80 hours carried over.
• Additional paid time off for family emergencies may be requested.
• 10 paid volunteer days each calendar year are available.
For non-sales roles, there is an opportunity to earn annual bonuses based on Cisco's policies. In sales positions, employees may receive performance-based incentives alongside their base salary.
Cisco is an equal opportunity employer, welcoming applicants from all backgrounds, without regard to race, color, religion, gender, ****** orientation, national origin, genetic information, age, disability, or veteran status.
Cisco will evaluate qualified applicants with arrest and conviction records on a case-by-case basis.
💡 Quick Summary
Seeking a career-building opportunity? The Lead Senior Software Engineer - ES Threat Detections position is now open for candidates interested in the Remote Jobs sector. This role in San Francisco offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Remote Jobs is a plus.
