-
Halian | Managed Services, Recruitment Agency & Contract Staffing
View all jobs
Software Engineer - Security (m/f/d)
United Arab Emirates
· Full-time
·
Not Applicable
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
Education
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
Education
- Bachelor’s degree in:
- Computer Science
- Software Engineering
- Information Technology or related field
- 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)
- 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)
- 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
- Secure Software Development
- Patch Management & Release Engineering
- Automated Testing & Quality Assurance
- DevSecOps Practices
- Vulnerability Remediation
- Risk & Compliance Awareness
- 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
Key Skills
Ranked by relevance
cicd
devops
continuous delivery
security practices
jenkins
python
java
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer - Go (Golang) (m/f/d)
2026-06-16
Full-time
Not Applicable
United Arab Emirates
Staffing
Engineering
View Job Details
Related
Android Engineer (m/f/d)
2026-06-20
Full-time
Not Applicable
United Arab Emirates
Staffing
Engineering
View Job Details
Related
Senior Python Back-End Developer (m/f/d)
2026-05-15
Full-time
Mid-Senior
Belgium
Staffing
Engineering
Login to Apply
- Posted
- Jun 16, 2026
- Type
- Full-time
- Level
- Not Applicable
- Location
- Abu Dhabi Emirate
Industries
Staffing
Recruiting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer - Go (Golang) (m/f/d)
2026-06-16
Full-time
Not Applicable
United Arab Emirates
Staffing
Engineering
View Job Details
Related
Android Engineer (m/f/d)
2026-06-20
Full-time
Not Applicable
United Arab Emirates
Staffing
Engineering
View Job Details
Related
Senior Python Back-End Developer (m/f/d)
2026-05-15
Full-time
Mid-Senior
Belgium
Staffing
Engineering