Software Development Engineer in Test automating testing, deployment, and validation for Akamai’s distributed cloud and edge platform. Building Python-based frameworks for scalable virtualized servers.
Responsibilities
Define the test strategy and performance quality gates
Automate the SDLC pipeline from testing through deployment and validation
Investigate and troubleshoot deployment-related issues
Identify root causes and provide solution recommendations across various environments
Develop and maintain automated unit, integration, and end-to-end test frameworks
Create and maintain test plans and test cases for microservices
Collaborate on integration testing with other engineering groups
Suggest improvements to testing environments
Investigate requirements for safe deployment and rollback strategies
Verify deployment requirements
Write and maintain scripts to automate platform service deployments
Requirements
2 years of relevant experience
Bachelor's degree in Computer Science or its equivalent
Python and Pytest knowledge
Good understanding of modern testing methodologies
Knowledge of Perl and Golang
Experience in debugging
Knowledge of x86 and ARM architecture
Knowledge of Debian packaging, apt, and dependency management
Good Linux fundamentals, especially around performance tuning
Experience with Bash and scripting fundamentals
Understanding of virtualization and containerization
Experience with automation tools and frameworks such as Jenkins, GitHub Actions, and SaltStack
Benefits
Annual bonus or incentives
Equity awards
Employee Stock Purchase Plan (ESPP)
Healthcare
RRSP
Company holidays
Vacation (in the form of PTO)
Sick time
Family friendly benefits
Employee assistance program
Mental and financial wellness support
Flexible work at home, in an office, or a combination of both
Ingénieur logiciel principal développant des applications Web, API et intégrations assistées par l’IA chez EDC. Contribution aux plateformes numériques aidant les entreprises canadiennes à réussir à l’étranger.
Senior full - stack developer building AI - enabled enterprise platforms for Export Development Canada. Designing web applications, APIs, integrations, and cloud - native delivery systems.
Staff Software Engineer owning architecture, modernization, and production delivery for Tag Software Group’s enterprise software platform. Leading a lean engineering team across cloud and on - premises environments.
Senior backend engineer building AI - assisted analyzers, dependency scanning, and remediation tools for GitLab’s DevSecOps platform. Improving code security across ecosystems, CI workflows, and AI agent tooling.
Software Developer Co - op writing production code and developing features for Magnet Forensics’ digital investigative software. Debugging and collaborating within the engineering team.
Senior Linux systems specialist supporting client infrastructure for a Linux, Open Source, DevOps, and Kubernetes consultancy. Managing alerts, patching, deployments, cloud systems, and infrastructure roadmaps remotely.
Senior Linux systems specialist supporting client infrastructure for Crafty Penguins, a Canadian Linux, Open Source, DevOps, and Kubernetes consultancy. Managing systems, cloud, containers, networking, patching, and deployments remotely.
AI full - stack developer building production applications for VO2 Group, an independent tech and digital consulting firm. Designing, deploying and supporting end - to - end AI solutions for client missions.
Senior UI/UX Engineer building performant Unreal Engine 5 UI and HUD systems for SkyBox Labs’ AAA game projects. Collaborating across disciplines on maps, menus, accessibility, and gameplay interfaces.