CareerPlan

Sr Software Development Engineer

Remote CanadaFull-time2026-10-05 → 2026-11-10

Core

Design, build, and maintain efficient, reusable, and reliable code for complex client/server enterprise applications within the Secure Remote Access suite.

Role type

Senior Software Development Engineer

Builds

Appliance base operating system, build and release pipeline, and cloud infrastructure for Secure Remote Access suite

Domain

Cybersecurity SaaS / Identity Security

Required skills

Python, PHP, Laravel, Unix/Linux, AWS (EC2, Route 53, S3, IAM, KMS), Database design, Agile methodologies, Unit testing, Modern design patterns, Network security, Encryption

Preferred skills

Terraform, AWS Lambda, X.509 certificates, SAML, OAuth2, Linux kernel debugging, Large-scale application development

Technologies

Python, PHP, Laravel, AWS, Terraform, Linux

Responsibilities

Design and build functional applications from storyboards; Collaborate on feature design and product direction; Create test cases and documentation; Troubleshoot complex technical issues and implement code fixes; Build, package, sign, and release appliance images and software updates; Deploy and maintain cloud infrastructure (compute, DNS, storage, key management)

Seniority

Senior, hands-on IC