Shape secure McAfee VPN software through vulnerability remediation, secure SDLC practices, and production services in hybrid Waterloo or Toronto.
This Full Stack Developer role combines API development, security-minded engineering, and production troubleshooting. You will build services supporting VPN management and customer experiences, primarily using Scala on the JVM. You will also contribute to Java and JavaScript systems running on AWS.
Key Responsibilities:
- Identify, triage, and remediate vulnerabilities across software and infrastructure
- Help evolve secure software development lifecycle practices
- Support threat modeling, code review, scanning, and security testing
- Design and maintain APIs across the stack
- Review code and strengthen tests and documentation
Requirements:
- Security background with secure coding experience
- Experience addressing vulnerability reports through remediation
- Experience contributing to security-focused SDLC practices
- Production services experience in Scala, Java, or another JVM language
- Ability to work across newer and established codebases
Apply secure coding, vulnerability remediation, and API expertise while supporting McAfee VPN services across the software lifecycle.