{parent_widget_container=null, label=Choose the type of jobs banner, value=Global, choices=Global, Web, None, export_to_template_context=true, content_editable_values=[value], choices_list=[[Global, Global], [Web, Web], [None, None]], template_choices_list=[[Global, Global], [Web, Web], [None, None]], extra_wrapper_attrs={}, no_wrapper=true} -- --

Emplois en direct

Découvrez et Postulez pour des emplois

Software Engineer - Security (m/f/d)

Contract
Abu Dhabi, United Arab Emirates
05.06.2026

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

1. 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

2. 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

3. 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

4. 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

5. 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

6. 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

Êtes-vous prêt pour demain?

Inscrivez-vous en ligne - cela ne prend que 10 minutes.