Senior Product Security Engineer

New
CanadaFull-TimeSenior
SalaryCompetitive compensation package, including performance-based bonus opportunities.
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonDjangoFull Stack Development

Requirements

  • Proven experience developing and maintaining modern web applications in production environments.
  • Strong expertise with backend technologies, particularly Python, Django, or equivalent frameworks.
  • Solid understanding of product security principles, secure software development practices, and web application security concepts.
  • Experience working with cloud infrastructure, deployments, monitoring systems, and production incident management.
  • Knowledge of full-stack development practices, including modern frontend technologies and API-driven architectures.
  • Demonstrated ability to work effectively in distributed teams and collaborate across multiple technical and non-technical stakeholders.
  • Strong analytical and problem-solving skills, with the ability to navigate ambiguity and drive solutions in evolving environments.
  • Excellent written and verbal communication skills, along with strong documentation and knowledge-sharing capabilities.
  • Experience building or supporting trust and safety systems, automated moderation tools, abuse detection mechanisms, or fraud prevention solutions is considered a strong asset.
  • Exposure to open-source projects and community-driven development models is highly desirable.

Responsibilities

  • Design, develop, and maintain secure and scalable platform features across backend services, frontend applications, and operational tooling.
  • Lead architectural improvements and contribute to the modernization of systems supporting developer ecosystems, moderation processes, and trust and safety initiatives.
  • Build and enhance observability capabilities, including monitoring, logging, metrics, and data-driven insights to improve system reliability and performance.
  • Strengthen platform security by implementing secure development practices, supporting automated security systems, and improving ecosystem protections.
  • Manage production environments by participating in deployments, incident response activities, troubleshooting, and reliability initiatives.
  • Collaborate closely with engineering, product, design, quality assurance, and community contributors to deliver end-to-end solutions.
  • Support ecosystem safety initiatives, including abuse detection, policy compliance, moderation tooling, and trust signals.
  • Contribute to a culture of knowledge sharing through code reviews, technical mentorship, documentation, and collaborative problem-solving in open and distributed environments.
  • Participate in continuous improvement efforts, identifying opportunities to optimize systems, processes, and developer experiences.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive compensation package, including performance-based bonus opportunities.
Apply Now