Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
RequirementsMinimum of 7 years in backend engineering, with at least 5 years of hands-on experience in Node.js & TypeScript in production environments. Extensive knowledge of AWS services including Lambda, Cognito, S3, DynamoDB, and SQS/SNS. Proven success in developing serverless, microservices, and event-driven architectures. Solid foundation in API design, distributed systems, and debugging. Experience in leading architectural decisions and mentoring engineering teams.
About the job
Join our team as a Senior Staff Software Engineer, where you will be instrumental in architecting and scaling our backend platform. This role not only emphasizes technical excellence but also requires a hands-on approach. You will lead architectural initiatives, mentor fellow engineers, and collaborate with cross-functional teams to deliver secure, scalable, and reliable cloud-native systems.
Key Responsibilities
Define and execute backend architecture and technical strategy.
Oversee feature delivery from inception to completion, ensuring optimal performance and scalability.
Advocate for and implement engineering best practices including Test-Driven Development (TDD), Continuous Integration/Continuous Deployment (CI/CD), and clean architecture principles.
Conduct thorough code reviews and mentor engineers to elevate technical standards.
Enhance workflows, monitoring systems, and incident management protocols.
Collaborate closely with Product teams and stakeholders to align technical initiatives with business goals.
About flatgigs
flatgigs is at the forefront of technology innovation, providing a dynamic environment where skilled professionals can thrive. We prioritize collaboration, creativity, and a commitment to delivering cutting-edge solutions.
jobgether is looking for a Senior Software Engineer focused on DevOps with Azure experience. This position is based in the United Arab Emirates. Role overview This role centers on designing, implementing, and managing cloud-based solutions using Azure. The goal is to strengthen deployment processes and increase system reliability as the business grows and ch…
Full-time|On-site|Abu Dhabi, Abu Dhabi, United Arab Emirates
Role overview deeplight is seeking a Senior Azure Platform Engineer to join the team in Abu Dhabi. This role centers on designing, implementing, and maintaining Azure cloud solutions that drive ongoing projects and daily operations. Collaboration is key, as the engineer will work closely with teams across the company to integrate cloud services and boost system performance. What you will do Design and build infrastructure and services using Microsoft Azure Maintain and improve existing cloud environments Collaborate with different groups to ensure seamless integration of cloud solutions Monitor system performance and suggest enhancements Mentor junior engineers and share technical expertise Take part in planning the company’s cloud strategy Requirements Extensive experience with Azure infrastructure and cloud architecture Strong grasp of cloud security principles Knowledge of best practices for deploying and managing cloud solutions Ability to mentor and support junior team members Location This position is based in Abu Dhabi, United Arab Emirates.
Full-time|On-site|Dubai, Dubai, United Arab Emirates
Join our innovative Technology Engineering team as a Senior DevOps Technology Engineer. We are searching for a talented individual with extensive experience in CI/CD practices to design, implement, and enhance our CI/CD pipelines, manage containerized environments, and promote DevOps best practices across the organization.Key ResponsibilitiesDesign and maintain robust, end-to-end CI/CD pipelines for enterprise applications.Optimize and manage container platforms leveraging OpenShift (Kubernetes-based PaaS).Automate the build, testing, and deployment processes utilizing Jenkins and GitHub.Implement and manage Service Mesh architectures (e.g., Istio).Integrate and oversee API Management platforms (preferably 3scale).Ensure code quality, security, and compliance through DevSecOps tools.Collaborate effectively with development, QA, and infrastructure teams to ensure seamless delivery.Monitor and enhance system performance, reliability, and scalability.Lead DevOps maturity initiatives and continuous improvement efforts.Required Skills & ExperienceProven hands-on experience in CI/CD pipeline development and automation.Expertise in:OpenShift / KubernetesJenkinsGitHub (GitOps practices preferred)Experience with Service Mesh (Istio or similar).Strong knowledge of API Management (3scale preferred).Familiarity with DevOps & DevSecOps tools such as:SonarQubeCheckmarxSysdigSCA (Software Composition Analysis tools)Cosign (Container Signing & Security)Solid understanding of containerization (Docker) and microservices architecture.Experience with cloud platforms (AWS/Azure/GCP) is advantageous.Preferred QualificationsExperience within the banking or financial services domain.Knowledge of Infrastructure as Code (Terraform/Ansible).Familiarity with monitoring tools (Prometheus, Grafana).DevOps/Cloud certifications will be considered a plus.Soft SkillsStrong problem-solving and analytical abilities.Exceptional communication and stakeholder management skills.Ability to thrive in a dynamic, fast-paced enterprise environment.
Join Nagarro as a Senior Staff Engineer in DevOps, where you'll play a pivotal role in automating processes and enhancing our development operations. Collaborate with cross-functional teams to design and implement robust CI/CD pipelines, ensuring seamless integration and delivery of applications. You will leverage your expertise in cloud technologies, containerization, and scripting to optimize system performance and reliability.
flatgigs builds technology for movement and logistics, helping businesses shape smarter mobility and infrastructure. The team’s ecosystem supports companies as they create, scale, and operate intelligent systems. Role Overview This Senior DevOps Engineer position centers on MLOps, with a strong emphasis on securing and scaling multi-cloud infrastructure. The role blends DevOps practices, AI platform management, and cloud security. Working remotely from the United Arab Emirates, this engineer will play a key part in both the company’s platform and internal IT operations. What You Will Do Design and manage secure, scalable infrastructure across Azure and Google Cloud Platform. Develop and refine CI/CD pipelines and deployment workflows. Implement Infrastructure as Code (IaC) using tools such as Terraform. Deploy and maintain machine learning pipelines in production. Manage and scale multi-cluster GPU environments for AI workloads. Set up and maintain monitoring, logging, and alerting systems to support operational reliability. Apply cloud security best practices across infrastructure and access controls. Troubleshoot and resolve issues related to systems, deployments, and performance. Deliver hands-on IT support to keep internal systems and daily operations running smoothly. Work closely with engineering teams to improve scalability, performance, and automation.
Full-time|On-site|Dubai, Dubai, United Arab Emirates
Help AG is in search of an accomplished Senior Security Engineer with extensive experience to spearhead security system development, implement robust processes, and maintain security frameworks across both internal and client environments. In this critical role, you will collaborate with Management, Senior Engineers, Threat Analysts, Solution Architects, and clients to deliver high-stakes Managed Security Services.The ideal candidate will exhibit expertise in administering, maintaining, and integrating security platforms such as Splunk, Cribl, and Azure Sentinel. You will conduct technical analyses, assessments, and provide recommendations on real-time security and application system monitoring, ensuring the integrity of operational networks and identity management systems.
Full-time|On-site|Dubai, Dubai, United Arab Emirates
Join Flatgigs as a Senior DevOps Engineer specializing in CI/CD for a prestigious client within the banking technology sector. In this pivotal role, you will be instrumental in architecting and sustaining robust enterprise-grade CI/CD pipelines and DevOps platforms that drive large-scale application deployments and platform engineering efforts.The ideal candidate will possess extensive expertise in OpenShift environments, CI/CD automation, DevSecOps tools, and containerized platforms. Your contributions will enhance deployment automation, integrate application security measures, and bolster platform reliability across digital banking solutions.Key ResponsibilitiesCI/CD Pipeline DevelopmentDesign, construct, and uphold CI/CD pipelines tailored for enterprise applications.Automate build, testing, and deployment workflows adhering to DevOps best practices.Facilitate continuous integration and delivery across various development teams.Platform EngineeringOversee and enhance OpenShift-based container platforms.Establish scalable deployment pipelines for containerized applications.Guarantee platform reliability, scalability, and performance across diverse environments.DevSecOps IntegrationEmbed security scanning and code analysis tools within CI/CD pipelines.Promote secure development methodologies through automated security checks.Ensure compliance of pipelines with enterprise security and governance standards.Toolchain ManagementCollaborate with various DevOps and platform engineering tools including:JenkinsGitHubOpenShift / KubernetesService Mesh frameworksAPI management platformsExperience with DevSecOps tools such as:SonarQubeCheckmarxSysdigSoftware Composition Analysis (SCA)CoSignCollaboration & DeliveryWork in close partnership with development, architecture, and security teams.Support platform enhancements and DevOps automation initiatives.Troubleshoot deployment challenges and refine pipeline efficiency.Contribute to the establishment of DevOps standards, automation frameworks, and best practices.
Full-time|On-site|Dubai, Dubai, United Arab Emirates
Join our innovative team at flatgigs as a Senior Staff DevOps Engineer specializing in AWS cloud solutions. In this pivotal role, you will design, implement, and manage robust cloud infrastructure while automating deployment processes. Your expertise will ensure the reliability of our systems and facilitate collaboration with engineering teams to scale secure applications efficiently.Key Responsibilities:Architect and manage AWS infrastructure components including EC2, ECS/EKS, Lambda, S3, and CloudFormation.Develop and enhance CI/CD pipelines, monitoring systems, and automation tools to streamline workflows.Guarantee system reliability, scalability, and security across all deployment environments.Diagnose incidents and perform thorough root cause analysis to resolve issues effectively.
Lean Technologies is building financial data infrastructure for the MENA region, serving a highly regulated market with strict security and reliability requirements. The company supports mission-critical financial services, focusing on scalable systems and high service levels. Role overview This Staff DevOps Engineer position combines DevOps, platform engineering, and site reliability engineering (SRE) principles. The role shapes how Lean's infrastructure is architected, managed, and scaled across hybrid and multi-cloud environments. Rather than following set plans, this position influences the direction and standards of infrastructure company-wide. Company growth and scale Lean has tripled its workforce in the past year and expects similar growth ahead. Originally launched as the region’s first Open Finance platform, Lean now provides multi-product infrastructure for payments, data, and lending across MENA. The company processes billions in transactions and serves over 350 clients, including Tabby, Tas'heel, and Hungerstation, with backing from investors like General Catalyst, Sequoia, and Shorooq. As Lean expands into new markets and products, infrastructure complexity and scale are increasing. This role is key to ensuring secure, reliable, and efficient scaling. What you will do Define and lead infrastructure architecture strategy across hybrid cloud environments (GCP, OCI, on-premises). Design and improve Kubernetes platforms for multi-region scalability, resilience, and cost management. Set and promote Infrastructure as Code and GitOps standards for all environments. Develop and scale observability systems, including metrics, logging, and tracing, to support proactive reliability. Lead efforts to meet and exceed SLA, SLO, and error budget goals. Oversee and refine incident management, including postmortems and systemic improvements. Drive automation for provisioning, scaling, patching, and operational tasks. Advocate for security, compliance, and reliability best practices, including SOC 2, ISO 27001, and CIS benchmarks. Work with engineering teams to improve developer experience and platform efficiency.
Full-time|On-site|Dubai, Dubai, United Arab Emirates
Join our dynamic Technology Engineering team as a Senior DevOps Engineer. In this pivotal role, you will leverage your expertise to design, implement, and optimize end-to-end CI/CD pipelines, manage containerized environments, and champion DevOps best practices throughout our organization.Key ResponsibilitiesArchitect, implement, and sustain comprehensive CI/CD pipelines for enterprise-level applications.Oversee and enhance container platforms utilizing OpenShift (Kubernetes-based PaaS).Automate build, testing, and deployment workflows through Jenkins and GitHub.Deploy and manage Service Mesh architectures (Istio or equivalent).Integrate and oversee API Management solutions (preferably 3scale).Uphold code quality, security, and compliance through innovative DevSecOps practices.Collaborate effectively with development, QA, and infrastructure teams to ensure smooth delivery processes.Continuously monitor and enhance system performance, reliability, and scalability.Lead initiatives to elevate DevOps maturity and promote continuous improvement.Required Skills & ExperienceExtensive hands-on experience in CI/CD pipeline creation and automation.Proficient in:OpenShift / KubernetesJenkinsGitHub (experience with GitOps practices is advantageous)Familiarity with Service Mesh (Istio or similar).In-depth knowledge of API Management (3scale preferred).Experience with a range of DevOps & DevSecOps tools including:SonarQubeCheckmarxSysdigSCA (Software Composition Analysis tools)Cosign (for Container Signing & Security)Strong understanding of containerization (Docker) and microservices architectures.Experience with cloud platforms (AWS/Azure/GCP) is a plus.Preferred QualificationsExperience in the banking or financial services sector.Knowledge of Infrastructure as Code (Terraform/Ansible).Familiarity with monitoring tools such as Prometheus and Grafana.DevOps/Cloud certifications are a plus.Soft SkillsExceptional problem-solving and analytical capabilities.Outstanding communication and stakeholder management skills.Adept at thriving in a fast-paced, enterprise environment.
Full-time|On-site|Dubai, Dubai, United Arab Emirates
About the Role:We are seeking a skilled DevOps Infrastructure Engineer to spearhead the automation and transformation of our infrastructure while implementing DevOps practices for enterprise-level cloud environments. The successful candidate will demonstrate extensive practical experience with Terraform, Ansible, and Jenkins, having successfully led at least two cloud migration projects transitioning from on-premises to public cloud platforms (Azure/AWS/OCI).Key Responsibilities: Lead initiatives for cloud transformation and infrastructure automation. Oversee the migration of on-premise workloads to public cloud environments. Implement Infrastructure-as-Code practices utilizing Terraform and Ansible. Manage CI/CD pipelines and adopt GITOPS practices for efficient configuration management. Automate the provisioning of infrastructure, database pipelines, and application deployments. Design and secure scalable, high-availability cloud infrastructures. Support integration with containerization technologies such as Docker, Kubernetes, and OpenShift. Collaborate effectively to manage APIs, certificates, SSL, DNS, and vault tools (CyberArk/HashiCorp). Ensure compliance with operating system standards and implement top-tier security practices. Engage in Agile/hybrid delivery models, ensuring robust communication with stakeholders. Required Skills & Qualifications:Education: Bachelor’s degree in Computer Science or a related field (Essential) Red Hat Certified Architect / Azure / AWS / OCI Certifications (Essential)Technical Skills: 8+ years of experience in DevOps, cloud infrastructure, or similar roles (Essential) Proficient in Terraform, Ansible, and Jenkins (Essential) Strong scripting skills in Groovy, Bash, PowerShell, or Python Familiarity with GITOPS, CI/CD practices, and public cloud environments In-depth knowledge of infrastructure components such as SSL, DNS, Active Directory, and Load Balancers Hands-on experience with container platforms and artifact repositories Experience with the ELK stack, database automation, and CIS compliance policies (Preferred) Behavioral Competencies: Strategic and analytical mindset with a focus on R&D Excellent communication skills (verbal, written, presentation) Familiarity with Agile methodologies and project management practices Why Join Us?Be part of an innovative team in Bengaluru dedicated to driving cloud-first and DevOps-led digital transformation for enterprise clients. Engage in meaningful projects utilizing the latest cloud and automation technologies within a highly collaborative setting.
Join our dynamic team at VAM Systems as a Senior Software Engineer (MicroStrategy) in the UAE. We are seeking talented individuals from American, Australian, Canadian, and European nationalities to enhance our operations.VAM Systems is a leading Business Consulting and IT Technology Solutions provider, operating across the UAE, Qatar, Bahrain, USA, Australia, Singapore, and India. We pride ourselves on delivering innovative solutions to our clients.As a Senior Software Engineer specializing in MicroStrategy, you will play a pivotal role in our projects, leveraging your expertise to drive success.
Role overview Speechify seeks a Senior Software Engineer in Dubai to help shape the core experiences of its product. This position focuses on building and improving the main features that define how users interact with Speechify. The work has a direct effect on user satisfaction and engagement. What you will do Develop and enhance essential product features that influence the overall user experience Collaborate with engineering, product, and design teams to deliver effective solutions Share technical ideas and contribute insights aimed at improving user engagement and satisfaction
Full-time|On-site|Dubai, Dubai, United Arab Emirates
gsstech-group seeks a Senior Software Engineer - Pega (CLSA) to join the Digital Products and Data & Analytics team in Dubai. This role centers on designing and implementing scalable enterprise solutions with Pega Customer Decision Hub (CDH), with a particular focus on real-time interaction management. What you will do Lead the architecture, development, and deployment of applications built on the Pega platform, emphasizing real-time interaction management. Design and deliver solutions using Pega CDH to support enterprise needs. Collaborate with cross-functional teams to build high-performance, scalable digital products. Apply best practices in Pega application design, case management, and system integration. Guide technical discussions, influencing architecture and design decisions. Participate in Agile teams, contributing to sprint planning, development, and delivery cycles. Maintain code quality, optimize application performance, and adhere to DevOps standards. Mentor junior developers and support continuous improvement efforts. Location This position is based in Dubai, United Arab Emirates.
As a Senior Software Engineer, you will play a pivotal role in transforming business requirements into innovative technical solutions. Your responsibilities will span from clarifying requirements and designing architecture to executing end-to-end development. You will collaborate closely with stakeholders and delivery teams to ensure our applications are secure, scalable, and aligned with strategic business objectives.Key ResponsibilitiesRequirements & Architecture: Collaborate with internal stakeholders and product delivery teams to gather and validate both functional and non-functional requirements. Create solution designs (HLD/LLD), architectural diagrams, sequence flows, and API contracts. Establish technical standards to ensure maintainability, performance, security, and scalability. Lead technical estimations, feasibility analyses, and early identification of dependencies and risks.Software Development: Write clean, modular, and testable code using .NET (Core / .NET 6+) and C#. Develop REST APIs and integrate with various third-party systems (SSO, payment gateways, CRM/ERP, etc.). Design and implement data models and manage database operations utilizing SQL (SQL Server/PostgreSQL) and/or NoSQL technologies. Follow best practices (Clean Architecture, SOLID principles, Domain-Driven Design) and enforce code quality through peer reviews.Collaboration & Coordination: Work in an Agile/Scrum environment alongside DevOps, QA, Architects, BAs, and UI/UX designers. Actively participate in sprint planning and retrospectives, contributing to delivery quality and predictability. Mentor junior engineers through code reviews and technical guidance to enhance team capabilities.Testing & Deployment: Uphold high testing standards through unit and integration testing. Assist with deployments using CI/CD pipelines to ensure smooth production rollouts. Contribute to observability practices, including logging and monitoring, to achieve operational excellence.Troubleshooting & Support: Diagnose production issues and perform root cause analyses, proposing long-term solutions. Support hypercare and stabilization post-launch, contributing to documentation and runbooks.Continual Improvement: Stay updated on emerging technologies and methodologies to enhance product quality. Provide suggestions for improving team workflows, coding standards, and overall product performance.
jobgether is looking for a Senior Software Engineer to focus on AI SaaS solutions. This position is based in the United Arab Emirates. Role overview This role centers on building software applications that use AI to support client needs. The Senior Software Engineer will contribute to the full development cycle, from design through maintenance, and help ensure software systems meet high standards for quality and performance. Collaboration Work closely with colleagues from different teams to share knowledge and align on project goals. Collaboration is key to designing and implementing software that fits client requirements. What you will do Develop and maintain software applications for AI SaaS products Participate in designing system architecture and technical solutions Work with cross-functional teams to deliver reliable and scalable software
Full-time|On-site|Dubai, Dubai, United Arab Emirates
Join our team as a Senior Staff Software Engineer, where you will be instrumental in architecting and scaling our backend platform. This role not only emphasizes technical excellence but also requires a hands-on approach. You will lead architectural initiatives, mentor fellow engineers, and collaborate with cross-functional teams to deliver secure, scalable, and reliable cloud-native systems.Key ResponsibilitiesDefine and execute backend architecture and technical strategy.Oversee feature delivery from inception to completion, ensuring optimal performance and scalability.Advocate for and implement engineering best practices including Test-Driven Development (TDD), Continuous Integration/Continuous Deployment (CI/CD), and clean architecture principles.Conduct thorough code reviews and mentor engineers to elevate technical standards.Enhance workflows, monitoring systems, and incident management protocols.Collaborate closely with Product teams and stakeholders to align technical initiatives with business goals.
Join our dynamic team at Delivery Hero as a Senior Backend Software Engineer. In this role, you will develop and maintain high-performance backend systems that power our innovative delivery services. You'll collaborate with cross-functional teams to design scalable solutions, ensuring a seamless user experience. If you are passionate about technology and thrive in a fast-paced environment, we want to hear from you!
Full-time|On-site|Dubai, Dubai, United Arab Emirates
Join gsstech-group as a Senior Software Engineer in Dubai, where you will leverage your extensive expertise in Java and database technologies. We seek a candidate with substantial experience in the banking sector, particularly in corporate lending, along with a proven track record in APIs, system integrations, and delivering comprehensive solutions.Key ResponsibilitiesArchitect, develop, and sustain scalable applications utilizing Java and MS SQL / PL-SQL.Oversee end-to-end solutioning, encompassing requirement analysis, functional design, and execution.Engage with business stakeholders to collect, evaluate, and refine requirements.Facilitate and partake in requirement workshops, stakeholder discussions, and expectation alignment.Guarantee timely project delivery by managing milestones, dependencies, and team coordination.Create and merge APIs and enterprise-level system integrations.Collaborate closely with cross-functional teams such as QA, DevOps, and Product.Adhere to Agile methodologies, actively partaking in sprint planning, stand-ups, and retrospectives.Contribute to DevOps practices, which include CI/CD pipelines and deployment.
Contract|Remote|Remote — Abu Dhabi, Abu Dhabi, United Arab Emirates
Join Robusta as a Mid-Level DevOps Engineer on a 9-month contract, where you'll play a pivotal role in enhancing our infrastructure and automation processes. This is a fantastic opportunity for individuals with a passion for cloud technologies and a desire to work in a fast-paced, remote environment.