CareerPlanGet AI match score →

Intermediate to Senior Software Engineer

Mississauga, Ontario, Canada💼 Full-time💰 $100,000–$100,000🗓 2026-07-15 → 2026-07-18

Core

Design, build, and operate cloud-native microservices and distributed systems that discover, classify, and protect sensitive data across on-premise and cloud environments.

Role type

Intermediate to Senior Software Engineer (Platform & Distributed Systems)

Builds

High-scale data security platform (DSP) components including tokenization, encryption, and key management services.

Domain

Cybersecurity / Data Protection / Cloud Infrastructure

Deliverable

production ML models | product features

Required skills

Java, TypeScript/Node.js, Golang, Rust, Linux, distributed systems, microservices, cloud platforms (AWS/Azure/GCP), CI/CD, containerization (Docker/Kubernetes), infrastructure-as-code, networking fundamentals, observability, AI-assisted development tools

Preferred skills

Security product experience (cryptography/tokenization), compliance frameworks (PCI-DSS/SOC 2), performance profiling, event-driven architectures, open-source contributions

Technologies

Java, TypeScript, Node.js, Golang, Rust, Terraform, Pulumi, Kubernetes, Docker, Prometheus, Grafana, OpenTelemetry, ELK, AWS, Azure, GCP

Responsibilities

Design and develop cloud-native microservices; build and scale distributed systems for data protection; architect for resilience and performance; deploy and operate services across multiple cloud providers; apply secure coding practices and DevSecOps; mentor junior developers; maintain technical documentation.

Seniority

Intermediate (3-5 years) to Senior (5-8+ years), hands-on IC with mentorship responsibilities

Sourced via linkedin · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on LinkedIn ↗