Senior Software Engineer (Global Security)
On-site · Toronto, Ontario, Canada
Job Summary
Senior Software Engineer to design, build, and iterate on a cloud-native security research platform using modern Python (FastAPI, Pydantic) and cloud-native services; architect scalable data pipelines ingesting threat intelligence from diverse sources; develop and integrate AI/ML capabilities (LLMs, RAG, model inference) to accelerate security research workflows; build internal tooling to counter active cyber attacks; leverage cloud compute for high-throughput analysis of large datasets; maintain best practices across CI/CD, observability, testing, and secure SDLC; collaborate with security researchers and data scientists to prototype new detection and investigation capabilities; evaluate emerging AI frameworks and cloud services for platform improvements.
Required Qualifications
- 5+ years of hands-on software engineering experience with Python
- Experience deploying cloud-native applications (AWS, GCP, or Azure)
- RESTful API design
- Experience building backend services for internal tools/analysts
- Experience with data pipelines (ETL/ELT, Kafka, Airflow, Spark)
- Experience integrating AI/ML into production systems
- Docker and Kubernetes
- Understanding of security concepts and threat analysis
- CI/CD, automated testing, and secure software development lifecycle
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.