Intermediate To Senior Software Engineer (Mississauga)

Intermediate To Senior Software Engineer (Mississauga)

19 Aug
|
DataStealth
|
Mississauga

19 Aug

DataStealth

Mississauga

About DataStealth:DataStealth is a single, unified data security platform (DSP) that discovers, classifies, and protects sensitive data across your entire environment, from on-premise to legacy cloud to cloud; wherever your data lives or flows, we protect it. We do this without requiring complex integrations or changes to your existing applications, ensuring security that enables, rather than hinders, your business. By seamlessly applying data protection strategies, such as tokenization, we ensure that even if your perimeter is breached, your data remains unusable if it falls into the wrong hands.Recognized for the fifth consecutive year as a Great Place to Work, we are one of the world's leading and fastest growing cybersecurity software companies. Our team is the best in the business. Our patented technology provides our large enterprise customers with the ability to solve complex data security problems with a paradigm shifting technology that can actually solve problems.About You:You're a technically strong, systems-minded developer who takes end-to-end ownership—designing, building, and operating production services in a fast-moving scale-up environment. With strong Java fundamentals and hands-on Linux experience, you're comfortable troubleshooting complex distributed systems issues and improving performance, reliability, and maintainability through thoughtful architecture and clean refactoring. You collaborate well across Engineering, Security, and customer-facing teams, raise the bar through mentorship and documentation, and use AI-assisted development tools as disciplined accelerators (not shortcuts) while maintaining rigorous review, testing, and production-quality standards.Role Overview:We are building the next generation of our platform and expanding our engineering team with polyglot developers who think in systems, not just features. You will work across our stack—designing, building, and operating high-scale distributed services that protect some of the world's most sensitive data. This is hands-on, high-impact work where your code ships to production and directly safeguards enterprises globally.Based in Mississauga with a hybrid schedule (4 days in-office per week), you will join a collaborative, fast-moving team where engineering ownership is real: you design it, you build it, you run it.Key Responsibilities:Platform Engineering & Distributed SystemsDesign, develop, test, and operate cloud-native microservices and platform components that form the backbone of the DataStealth DSPBuild and scale distributed systems that handle high-throughput data discovery, classification, and protection across heterogeneous environments (cloud, hybrid, on-premise, SaaS)Architect for resilience, observability, and performance—designing services that degrade gracefully, emit meaningful telemetry,



and meet strict latency requirementsWork across the stack using the right language for the job: Java, TypeScript/Node.Js, Golang, and RustSecurity-First DevelopmentContribute to security products that implement tokenization, encryption, masking, and key management at enterprise scaleApply secure coding practices, threat modeling, and DevSecOps principles as first-class engineering concerns—not afterthoughtsCollaborate with security architects to ensure platform changes maintain compliance with PCI-DSS, SOC 2, and other regulatory frameworksCloud & InfrastructureDeploy and operate services across AWS, Azure, and GCP using infrastructure-as-code (Terraform, Pulumi, or CloudFormation)Design and manage CI/CD pipelines, container orchestration (Kubernetes/Docker), and observability stacks (Prometheus, Grafana, OpenTelemetry, ELK)Optimize cloud cost, performance, and reliability through data-driven capacity planning and SRE practicesAI-Augmented EngineeringPractice agentic software engineering: use AI development tools (e.G., GitHub Copilot, Claude Code, Open Source AI coding tools) as disciplined engineering partners—directing agents to plan, write, and test code while maintaining full engineering ownership and judgmentDistinguish between rapid AI-assisted prototyping and production-grade agentic workflows; apply rigorous review, testing, and validation to all AI-generated code before it reaches productionContribute to the team's AI-augmented engineering practices: prompt engineering, context engineering, automated code review with AI, and AI-assisted testing strategiesCollaboration & GrowthParticipate in architecture discussions, design reviews, and technical decision-making across squadsMentor intermediate and junior developers, fostering a culture of continuous learning and engineering excellenceMaintain and improve technical documentation, runbooks, and onboarding materialsWork cross-functionally with Product, Security, and Customer Success to translate complex requirements into well-scoped engineering plansRequired for Intermediate (3-5 Years experience):3+ years of professional software development experience, ideally including work on security, infrastructure, or data-intensive productsTrack record of shipping production services and contributing to on-call or incident response rotationsExperience with configuration-as-code (we use Groovy) and infrastructure-as-code toolingFamiliarity with observability practices (structured logging, distributed tracing, metrics)Proficiency in at least two of the following:



Java (Must Have), TypeScript/Node.Js, Golang, Rust—with demonstrated willingness and ability to learn the othersExperience designing and developing distributed systems, microservices, or platform-level softwareSolid understanding of cloud platforms (AWS, Azure, or GCP) including core services (compute, storage, networking, IAM)Hands-on experience with Linux systems, shell scripting, and system-level debuggingStrong grasp of networking fundamentals (HTTP/S, TLS, SSH, DNS, TCP/IP) and how they apply to distributed systemsWorking knowledge of CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes)Experience with agentic AI development tools (Copilot, Cursor, Claude Code, or similar) as part of a deliberate, quality-driven engineering workflow—not as a substitute for understandingComfort working in a hybrid environment (Mississauga office, 4 days/week)Required for Senior (5–8+ years experience):5+ years of skilled software development with meaningful experience in polyglot, multi-service environmentsDemonstrated ability to lead technical design for complex features or system components end-to-endDeep experience with at least one major cloud provider at a production scale, including cost optimization and multi-region architecturesTrack record of mentoring engineers, driving engineering standards, and influencing technical directionExperience building or contributing to security products (data security, cryptography, tokenization, key management) is a strong differentiatorFamiliarity with compliance frameworks (PCI-DSS, SOC 2, GDPR) as they relate to platform engineeringNice to Have:Experience with data security, encryption/cryptography, tokenization, or privacy-enhancing technologiesApplying AI technologies and models to security domain problemsContributions to open-source projects in infrastructure, security, or developer toolingExperience with event-driven architectures (Kafka, RabbitMQ, NATS)Familiarity with database systems across paradigms (PostgreSQL, Redis, Elasticsearch, DynamoDB)Direct experience with performance analysis and profiling across polyglot systems (Java, Node.Js, Go, Rust), utilizing platform-specific tools like VisualVM/JProfiler (for Java), pprof (for Go), or Chrome DevTools/V8 Profiler (for Node.Js) to diagnose and resolve issues such as memory leaks, thread contention, and critical path latency in high-throughput services.Additional Information:This posting is for an existing vacancy. We use artificial intelligence (AI) to screen, assess, and select applicants.DataStealth is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences.Candidates must be _ able to commute and work in our Mississauga office 4 days/week. _We look forward to reviewing your application! #J-18808-Ljbffr

📌 Intermediate To Senior Software Engineer (Mississauga)
🏢 DataStealth
📍 Mississauga

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: intermediate to senior software engineer (mississauga) / mississauga