Software security remediation expertise drives this hands-on engineering role, focused on SAST fixes, dependency patching, and enterprise application delivery.
The Senior Software Engineer serves as a technical remediation and enablement lead. This individual contributor works with application squads and contractors across Java, Python, Go, .NET, or JavaScript and TypeScript stacks. The purpose is enabling same-day vulnerability hotfixes and deployments.
Key Responsibilities: Write, refactor, and review code addressing SAST vulnerabilities
Resolve dependency conflicts, upgrades, and breaking API changes
Create tests validating fixes and patched libraries
Review remediation plans and contractor pull requests
Troubleshoot scanners, tooling, and pipeline failures
Requirements: Bachelor’s degree in a related technical field
Four to seven years of hands-on software engineering experience
Production experience fixing SAST and dependency vulnerabilities
Hands-on Docker, Kubernetes, or OpenShift experience
Proficiency in enterprise programming languages and Git
Apply software engineering, security remediation, dependency management, and technical guidance to improve Citi application releases.
#J-18808-Ljbffr
📌 Senior Software Security Remediation Engineer (Ontario)
🏢 Citi
📍 Ontario