Search jobs > Toronto, ON > Remote > Senior security engineer

Senior Product Security Engineer (Remote).

Cisco
Offsite, Toronto, Ontario, Canada
Remote
Full-time

Applications are accepted until further notice

At Cisco Meraki, we know that technology can connect, empower, and drive us. Our mission is to simplify technology so our customers can focus on what's most important to them : their students, patients, customers, and businesses.

We’re making networking easier, faster, and intelligent with technology that simply works.

The modern world runs on the internet, and the internet cannot exist without its underlying infrastructure. Meraki makes setting up, managing, and maintaining that infrastructure easier than it has ever been before.

Meraki enables connectivity everywhere from neighborhood cafes to education institutions to global hospitality groups operating thousands of sites.

We are passionate about building real products that our customers love. As a member of our firmware security team, you will have a substantial impact on the security of millions of Meraki users all around the world.

Our device firmware is built on Linux and open-source software. We work individually and in small teams to release several new products each year.

At Meraki, teams work on an exciting array of groundbreaking technologies from artificial intelligence & machine learning to desktop agents, to container orchestration in the cloud and within IoT device firmware.

We believe in fostering a positive culture by hiring, mentoring, and empowering smart, helpful, humble people and providing equal opportunities for all employees to thrive.

With the support of management, we constantly look within for ways to improve organizationally. We maintain a positive relationship with Cisco that gives us the stability and innovative resources of a larger company to change cloud-based networking as we know it.

We are confident you will love it here!

As a Senior Product Security Engineer, you will :

  • Build critical security features spanning our entire product portfolio ranging from secure storage, resilient device on-boarding, and embedded Linux security solutions
  • Collaborate with product engineering teams to design, review, and develop solutions that provide customers with trustworthy products
  • Collaborate with hardware engineers on trusted computing security features such as secure boot, cryptographic accelerators, and tamper protection features
  • Contribute to security requirements and technical guidelines for new products and vendor engagements
  • Conduct comprehensive security testing and audits of Meraki networking products using industry-leading tools and techniques, and partner with development teams to remediate vulnerabilities
  • Provide guidance and training to internal teams and partners on security standards.
  • Triage incoming product security issues from public bug bounty program
  • Influence security-by-design concepts for new and mature products

You are an ideal candidate if :

  • Bachelor’s degree in Computer Science, Information Security, or 7+ years of related work experience
  • Have 5+ years of experience in hardware security, embedded system security, authentication and security protocols, PKI, cryptography and cryptographic protocols.
  • Strong communication and collaboration skills to work effectively with cross-functional teams and influence product security roadmaps
  • Familiarity with modern security analysis tools (static analysis, fuzzing, AI-assisted code analysis, etc), development lifecycle processes, and common security standards (NIST, CIS, ISO, etc)
  • Have experience performing source code-enabled security assessments, root cause, and adjacency analysis in C / C++, Golang, Rust, and Ruby.
  • Deep understanding of networking protocols, security controls, secure network architectures and common attack vectors
  • Comfortable with secure development lifecycle practices such as security requirements, architecture review, threat modeling, code review, SAST, DAST etc

Are comfortable using source-level debuggers, hardware / JTAG debuggers, network protocol analyzers, or logic analyzers to diagnose problems at all layers of the system

Ability to explain sophisticated security problems and provide expert advice on secure design

Bonus points for :

  • Experience with IoT platforms, large-scale distributed systems, and / or client-server architectures
  • Experience implementing various Defense in Depth Strategies to address dynamic threats across various software and hardware stacks
  • Experience employing security controls within embedded build systems
  • Active involvement in network security community (conferences, research, open source projects)
  • Knowledge of machine learning, data analytics, and other innovative approaches to security

Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.

Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.

At Cisco Meraki, we’re challenging the status quo with the power of diversity, inclusion, and collaboration. When we connect different perspectives, we can imagine new possibilities, inspire innovation, and release the full potential of our people.

We’re building an employee experience that includes appreciation, belonging, growth, and purpose for everyone.

30+ days ago
Related jobs
Affirm, Inc.
Canada
Remote

The ideal candidate will work effectively with product and engineering teams to evaluate and influence product requirements, design, and implementation to improve the security of Affirm’s products. The Senior Product Security Engineer candidate will have experience building and architecting software...

Grafana Labs
Toronto, Ontario
Remote

The Senior Security Assurance Engineer will collaborate across all of Grafana with a wide range of teams in engineering, security, cloud platforms, information technology, vendor management, and other stakeholders to articulate security policies, implement continuous monitoring, automate workflows, ...

Clover Health
Canada

As a Senior Security Engineer, you will forge and nurture trusted relationships with internal technology teams (Software Engineering, SRE, DS/ML, Product) and external customers (e. We are deliberate and self-reflective about the engineering team and culture that we are building, seeking engineers t...

Splunk Inc
Canada
Remote

As aSenior Software Engineeryou will be responsible for …Building innovative solutions that enable rapid development. You will be leading discussions and interactions with product management and customers to understand detailed requirements. You will also work with other engineering teams across Spl...

Imagine Communications
Toronto, Ontario
Remote

Imagine Communications is looking for an experienced DevOps Automation Engineer to join its DevOps/ Validation team in Toronto, Canada. Please note this position is partially remote due to occasional onsite meetings, on-site validation activities, etc. Drive continuous improvement initiatives for sy...

S.i. Systems
Toronto, Ontario

Senior Software Engineer (C/C++) to guide a Firmware Team (RTOS) in planning, developing and conducting code reviews for low level drivers in Hardware products. Degree in Computer Science or Electrical/Computer Engineering. ...

Grafana Labs
Toronto, Ontario
Remote

Product Managers are the bridge that connect Engineering, Design, and Product Design to Go-To-Market. As a Product Manager at Grafana Labs, you'll develop a vision and strategy for your product domain. You will own your product’s roadmap, collateral, and market research, and you will collaborate wit...

Grammarly
Canada

To achieve our ambitious goals, we’re looking for a Security Engineer to join the Grammarly Product Security team. As a Security Engineer in Product Security, you will:. Partner with the product and engineering teams to integrate reproducible security practices into the product development lifecycle...

Cynet Systems
Toronto, Ontario
Remote

Collaborate with Engineering Teams to design, build, and maintain scalable, reliable, and cost-efficient cloud infrastructure. Develop a deep understanding of cloud security best practices and implement these standards in Cloud IaaS solutions. ...

Grafana Labs
Toronto, Ontario
Remote

Product Managers are the bridge that connect Engineering, Design, and Product Design to Go-To-Market. As a Product Manager at Grafana Labs, you'll develop a vision and strategy for your product domain. You will own your product’s roadmap, collateral, and market research, and you will collaborate wit...