Lead the design, development, and security of next-generation network operating system software for enough, cloud, AI, and data center environments.
Locations (2)
Chennai, Tamil Nadu, India
Bangalore, India
Responsibilities
Design and develop security features and architecture for SONiC and Linux-based network operating systems across routing, switching, EVPN-VXLAN, and AI fabric deployment
Lead and drive Certificate-based security technologies, platform security initiatives, including secure boot, firmware validation, container security, and hardware root-of-trust architectures
Champion Secure Development Lifecycle (SDL) practices, including threat modeling, secure design, and security code reviews and develop security automation and compliance solutions using modern APIs, YANG models, and CI/CD pipelines
Partner with product security, architecture, platform, and quality engineering teams to identify and mitigate risks
Lead complex debugging, root-cause analysis, and security investigations, partnering with cross-functional teams to identify and mitigate risks
Hands‑on remote cybersecurity consultant responsible for implementing and maintaining security controls across repositories, pipelines, and cloud accounts.
Compensation
Your starting rate is negotiable depending on your skills and experience. This is an hourly paid position. Contractors are paid monthly via wire transfer.
Responsibilities
Run security maturity assessments
Write security policies and procedures
Configure and enforce SSO and MFA
Harden Passbolt and implement secrets manager
Implement baseline hardening for laptops, cloud accounts, backups and logging
Lead Software Engineer responsible for integrating Generative AI into core product, leading a micro‑team to build scalable, autonomous agentic workflows.
Responsibilities
Design and execute system architecture for scalable, high‑availability services
Integrate Generative AI into core product
Build and maintain agentic workflows that plan, call tools, and complete complex tasks
Lead a micro‑team, mentor colleagues, enforce code quality
Adapt to polyglot tech stack and cloud environments
Lead product security strategy for PAN-OS, driving secure-by-design principles and balancing security with usability across all deployment form factors.
Compensation
$153,000.00 - $247,500.00/yr
Responsibilities
Own the Platform Security Roadmap
Mitigate Emerging AI Threats
Embed Secure-by-Design Principles
Balance Security with Usability
Requirements
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience
Nice to have: product management experience
Nice to have: knowledge of PAN-OS NGFW architectures
Lead and execute Canonical’s security risk management program, developing standards, playbooks, and risk assessment frameworks to protect the company and the wider open source ecosystem.
Compensation
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus.
Responsibilities
Define Canonical's security risk management standards and playbooks
Analyse and improve Canonical's security risk practices
Evaluate, select and implement new security requirements, tools and practices
Grow the presence and thought leadership of Canonical security risk management practice
Develop Canonical security risk learning and development materials
Responsible for implementing the design and execution of the Application Security Programme, including secure coding practices, vulnerability management, and secure architecture for the organization’s product suite.
Compensation
Salary Range: 105,000/year -115,000/year CAD
Responsibilities
Lead and execute ongoing application security testing against the organization’s product suite
Collaborate with development and product teams to design secure application architectures
Perform thorough code reviews to identify security flaws and potential attack vectors
Articulate complex technical vulnerabilities to stakeholders
Provide guidance on the application vulnerability management lifecycle