Senior Software Developer, Security Automation(Global Security) (Toronto)

Senior Software Developer, Security Automation(Global Security) (Toronto)

23 Aug
|
RBC
|
Toronto

23 Aug

RBC

Toronto

What is the opportunityWe are looking for aJob DescriptionWhat is the opportunityWe are looking for a Senior Software Developer to join our Security Automation team, responsible for engineering and scaling our SOAR platform. This is a development-first role — you will design, build, test, and deploy automation software that powers security operations across the enterprise. The ideal candidate writes production-quality Python, thinks in APIs and data contracts, and treats infrastructure-as-code as a default.What will you do?Automation Software Development- Design and develop automation playbooks, scripts, and orchestration workflows in Python following software engineering best practices (modularity, error handling, logging, testability)Write clean, maintainable, and well-tested code that adheres to team coding standards and passes peer reviewBuild reusable automation libraries and frameworks that reduce duplication and accelerate future developmentIntegration & API Development- Develop custom integrations in Python connecting XSOAR to internal platforms, REST/GraphQL APIs, databases, and third-party security toolsImplement robust API client patterns — authentication, retry logic, pagination, rate-limiting,



and schema validationOwn the data contracts between systems; design normalized data models for cross-platform incident and telemetry flowsCI/CD & DevOps Practices- Build and maintain CI/CD pipelines for XSOAR content delivery (linting, unit testing, integration testing, automated deployment)Manage version control workflows in Git — branching strategies, pull request reviews, and release management for automation contentContainerize integrations using Docker; manage development and staging environments for pre-production validationPlatform Engineering & Reliability-Administer the XSOAR platform — upgrades, performance tuning, high-availability configuration, and monitoringImplement observability: structured logging, health checks, alerting on playbook failures, and execution metricsDesign scalable patterns for incident classification, enrichment pipelines, and response orchestrationParticipate in Agile ceremonies (sprint planning, standups, retrospectives); estimate and deliver work within committed timelinesPartner with SOC analysts and detection engineers to gather requirements and validate automation outcomesProduce technical documentation for integrations, runbooks for operational handoff, and knowledge

📌 Senior Software Developer, Security Automation(Global Security) (Toronto)
🏢 RBC
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer, security automation(global security) (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer, security automation(global security) (toronto) / toronto