Software Engineer
Years of experience: 5-8 years
Role purpose
- Apply secure software patches and updates across critical banking applications while protecting system stability through automated testing and controlled release practices.
Key responsibilities
- Deliver security patches and vulnerability fixes across core, corporate, consumer and digital platforms.
- Build and maintain automated regression tests for patch and release validation.
- Remediate application and API vulnerabilities aligned to OWASP Top 10 and OWASP API Security Top 10.
- Integrate security checks and patch validation into CI/CD pipelines.
- Prepare release notes, impact assessments, rollback plans and post-deployment verification evidence.
- Work with application, DevOps and security teams to resolve defects and release safely.
Required skills
- Enterprise software maintenance and secure release engineering
- Automated testing and regression frameworks
- API security and secure coding
- CI/CD pipelines and version control
- Application vulnerability remediation
- Release, change and rollback management
Key deliverables
- Validated security patches with regression evidence
- Remediated application and API vulnerabilities
- Release documentation, impact assessment and production verification
Certifications
- Relevant secure-development, cloud or DevOps certification desirable
Preferred tools / platforms
- Git and CI/CD tooling
- Automated test frameworks
- SAST/DAST/SCA tooling
- JIRA/Confluence
- API testing tools