Halian | Managed Services, Recruitment Agency & Contract Staffing

Software Engineer - Security (m/f/d)

Halian | Managed Services, Recruitment Agency & Contract Staffing

United Arab Emirates

Accepting Applications Full-time On-site LinkedIn
Posted 1 day, 13 hours ago 1 views 0 applications
Job Description

Role Purpose

The Software Engineer is responsible for ensuring the

secure and timely deployment of patches and updates

across mission-critical banking platforms. The role focuses on

automating regression testing

, remediating application and API vulnerabilities, and embedding

security validation into CI/CD pipelines

to enable safe and stable releases.

This position plays a key role in maintaining

application security, system stability, and compliance

, while supporting continuous delivery in a fast-paced banking environment.

Key Responsibilities

  • Secure Patch Deployment \& Release Management
  • Plan and execute timely deployment of security patches across:
  • Core banking platforms
  • Corporate banking systems
  • Consumer and digital banking applications
  • Ensure minimal disruption and high system stability during releases
  • Prepare and maintain:
  • Release notes
  • Impact assessments
  • Rollback plans
  • Automated Regression Testing
  • Develop and maintain automated regression test suites for critical applications
  • Validate patches and updates prior to release to ensure:
  • No functional regressions
  • System performance stability
  • Integrate automated testing into CI/CD pipelines
  • Vulnerability Remediation \& Secure Coding
  • Identify and remediate vulnerabilities aligned with:
  • OWASP Top 10
  • OWASP API Security Top 10
  • Fix security defects identified through:
  • SAST / DAST / SCA tools
  • Internal and external security assessments
  • Collaborate with development teams to enforce secure coding standards
  • CI/CD Integration \& DevSecOps Practices
  • Integrate security validation checks into CI/CD pipelines:
  • Automated patch validation
  • Security testing gates
  • Work closely with DevOps teams to ensure:
  • Seamless build and deployment processes
  • Secure release pipelines
  • Support implementation of DevSecOps best practices
  • Collaboration \& Cross-Functional Support
  • Work with:
  • Application development teams
  • DevOps / infrastructure teams
  • Cybersecurity teams
  • Provide technical support for:
  • Patch-related issues
  • Production incidents related to releases
  • Ensure alignment between development, testing, and security functions
  • Compliance \& Documentation
  • Ensure all releases comply with:
  • Internal security policies
  • Banking regulatory requirements
  • Maintain documentation for:
  • Patch deployments
  • Test results
  • Security validations
  • Support audit and compliance reviews

Qualifications \& Experience

Education

  • Bachelor’s degree in:
  • Computer Science
  • Software Engineering
  • Information Technology or related field

Experience

  • 5–8 years of experience in:
  • Software engineering or application support
  • Release management and patch deployment
  • Experience working with:
  • Enterprise-scale applications
  • Banking or regulated environments (preferred)

Technical Skills

  • Strong knowledge of:
  • Software development lifecycle (SDLC)
  • CI/CD tools (e.g., Jenkins, GitHub Actions, Azure DevOps)
  • Experience with:
  • Automated testing frameworks
  • API development and security practices
  • Familiarity with:
  • Security testing tools (SAST, DAST, SCA)
  • OWASP Top 10 \& API Security Top 10
  • Proficiency in:
  • Programming/scripting (Java, Python, or similar)

Soft Skills

  • Strong problem-solving and debugging skills
  • Attention to detail and quality focus
  • Ability to work in high-pressure, production-critical environments
  • Effective communication and teamwork

Key Competencies

  • Secure Software Development
  • Patch Management \& Release Engineering
  • Automated Testing \& Quality Assurance
  • DevSecOps Practices
  • Vulnerability Remediation
  • Risk \& Compliance Awareness

Ideal Candidate Profile

  • Engineer with strong experience in application maintenance and secure releases
  • Hands-on in automated testing and CI/CD integration
  • Familiar with security best practices and vulnerability remediation
  • Experience working on enterprise banking platforms or mission-critical systems
  • Ability to balance speed of delivery with system stability and security

Software Engineer - Security in Abu Dhabi, United Arab Emirates

Max 3 MB. JPEG or PNG recommended.
About Company
Halian | Managed Services, Recruitment Agency & Contract Staffing
Halian | Managed Services, Recruitment Agency & Contract Staffing
View All Jobs
Share this job