Software Engineer, Detection (TOR)

Doppel
Toronto
Workplace: HybridFull timeCAD 157,000 - 367,000 annuallyFunction: Software EngineeringSkills: ["Python","Go","Java","Node.js","SQL","NoSQL","Caching","Message queues","APIs","Web APIs","Async processing","Databases","Architecting","Scaling","Monitoring","Oncall","Tracing","Logging","SLOs"]

Develop and operate backend systems for an AI-native social engineering defense platform. Work on high-throughput ingestion, enrichment, scoring, alerting pipelines, and APIs, enabling threat detection across billions of entities. Collaborate with cross-functional teams to deliver reliable production services and dashboards that empower operations and customers to remediate digital threats.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Doppel
Doppel
4 months ago

Software Engineer, Detection (TOR)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Develop and operate backend systems for an AI-native social engineering defense platform. Work on high-throughput ingestion, enrichment, scoring, alerting pipelines, and APIs, enabling threat detection across billions of entities. Collaborate with cross-functional teams to deliver reliable production services and dashboards that empower operations and customers to remediate digital threats.
Location: Toronto
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Build and operate production backend services and end-to-end features focused on detection and remediation of digital threats.
  • •Design and implement high-throughput data pipelines, enrichment and scoring, and threat-linking infrastructure.
  • •Develop and maintain APIs and dashboards for operations and customers, with robust observability and incident response.
  • •Collaborate with cross-functional teams (Operations, Customer Success, Sales) to deliver measurable outcomes.
  • •Mentor junior engineers and contribute to product decisions and team culture.

Pay and Benefits

Salary: CAD 157,000 - 367,000 annually
Equity and Bonus:Equity

Key Requirements

  • •Hands-on experience building production backend services or full-stack features with end-to-end shipping (design → implementation → testing → monitoring → oncall).
  • •Strong mastery of at least one backend language (Python, Go, Java, or Node) and comfort with web APIs, async processing, and service frameworks.
  • •Solid system design skills for scalable, fault-tolerant architectures (sharding, caching, queueing, idempotency, backpressure).
  • •Experience building and operating large data pipelines (batch or streaming) and working with warehouses/OLAP for analytics.
  • •Deep practical experience with databases (SQL + NoSQL), caching, message queues, rate limiting, retries, and cost/latency tradeoffs.
Experience:CybersecurityAiSecurity
Skills:PythonGoJavaNode.jsSQLNoSQLCachingMessage queuesAPIsWeb APIsAsync processingDatabasesArchitectingScalingMonitoringOncallTracingLoggingSLOs
Languages:English
Tech Stack:PythonGoJavaNode.jsSQLNoSQLCachingMessage queuesAPIsWeb APIsAsync processingDatabasesCloudScalingMonitoringObservability

Company Brief

Doppel
Doppel is an AI-native social engineering defense platform that detects, disrupts, and dismantles impersonation, phishing, and digital risk infrastructure for brands, executives, and employees using AI agents plus human analysis.
Industry: Cybersecurity
Company Size: Medium (51 to 250 employees)
Growth: Scaleup
Valuation: USD 500M to 1B
Funding: Series C
Headquarters: Covina, United States
Founded: 2022
Glassdoor
Glassdoor: 4.6
WebsiteLinkedInGlassdoor