Enable job alerts via email!

Intermediate Software Developer (AWS & Go)

DataStealth

Mississauga

Hybrid

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading cybersecurity software company in Mississauga seeks an Intermediate Software Developer to enhance its data security platform. You will design and improve system capabilities, ensuring high performance and reliability. The ideal candidate has 3+ years of backend development experience, preferably in Go, and is skilled in automated testing and debugging. This is a hybrid position requiring four days in-office attendance.

Qualifications

  • 3+ years of backend development experience in Go, TypeScript, or Java.
  • Experience with automated testing strategies including unit and API testing.
  • Strong understanding of HTTP/HTTPS and API behavior.

Responsibilities

  • Design, develop, test, and enhance platform capabilities.
  • Improve performance, scalability, and test coverage.
  • Collaborate with engineering teams to unblock delivery.

Skills

Backend development in Go
Automated testing strategies
Debugging APIs

Tools

AWS CDK
Testing frameworks (Testify, Jest)
Infrastructure as Code (Terraform, Pulumi)
Job description

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 are a pragmatic builder who thrives in complex, mission‑critical environments. You enjoy debugging deep system issues, improving platform reliability, and working collaboratively to deliver resilient, secure, and high‑performance capabilities. You take ownership of the systems you build, including automated validation and test coverage that protects quality at scale.

Role Overview:

As an Intermediate Software Developer at DataStealth, you will play a key role in strengthening the core infrastructure that powers our industry‑leading data security platform. This role is a blend of hands‑on development, deep technical problem‑solving, and platform‑level engineering, where you will enhance system reliability, performance, and resilience across a highly distributed environment. You will contribute to the evolution of mission‑critical capabilities, expand automated testing coverage, and help ensure that every release meets the highest standards of quality and security. Working closely with cross‑functional engineering teams, you will build features, optimize codebases, debug complex issues, and improve CI/CD pipelines that support deployments at scale.

Key Responsibilities:

  • Design, develop, test, and enhance platform capabilities
  • Improve platform performance, scalability, resiliency, and test coverage
  • Build and maintain automated tests across unit, integration, API, and system layers
  • Contribute to and improve test automation frameworks and CI pipelines
  • Refactor and optimize code for long‑term maintainability
  • Debug and resolve complex production technical issues
  • Collaborate with engineering teams to enable integrations and unblock delivery
  • Strengthen engineering best practices across testing, monitoring, and deployment
  • Validate solution effectiveness through automation, telemetry, and measured results
  • Provide mentorship and support to other developers
  • Maintain and improve technical documentation for clarity and accuracy

Qualifications:

  • 3+ years of backend development in Go (preferred)/TypeScript or Java
  • Experience implementing automated testing strategies (unit, integration, API, load, or end‑to‑end)
  • Testing frameworks such as Testify, Go testing, Jest, Playwright, Cypress, or similar
  • Mocking, test data management, and reliability best practices
  • Strong understanding of HTTP/HTTPS, status codes, headers, caching, redirects, API behavior, and networking
  • Experience debugging APIs and web behavior using DevTools, network tracing, HAR files, or traffic inspection tools

AWS:

  • CloudFront (caching, behaviors, edge headers, Lambda@Edge/CloudFront Functions)
  • API Gateway (authorizers, throttling, integrations)
  • Lambda (event‑driven design, performance tuning)
  • DynamoDB (schema design, indexing, access patterns)
  • Infrastructure as Code (IaC)AWS CDK is a strong plus (CloudFormation, Pulumi, or Terraform also valued)
  • Observability, monitoring, and debugging in distributed systems
  • Ownership mindset when diagnosing issues and delivering reliable solutions
  • This is a hybrid role and you need to be able to commute and work in our office 4 days/week.

We look forward to reviewing your application!

DataStealth is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.