Senior Backend Engineer – AI Applications & OpenShift

Job Summary

SoftwareOne seeks a Senior Full-Stack Engineer to design and maintain secure backend services and APIs for enterprise AI-enabled applications. You will focus on backend development, systems integration, real-time data flows, and containerized deployments using OpenShift and Kubernetes in a hybrid role based in Riyadh.

Responsibilities

  • Design, develop, and maintain secure backend services and APIs for enterprise web applications
  • Build and enhance application services for reporting, dashboards, notifications, user workflows, administrative functions, and AI-enabled capabilities
  • Integrate applications with enterprise data sources, operational platforms, document repositories, notification services, and existing backend systems
  • Develop and support real-time or near-real-time data flows using APIs, WebSockets, Server-Sent Events, message queues, and similar integration patterns
  • Collaborate with AI and data teams to integrate model outputs, analytics services, RAG/LLM capabilities, and monitoring components into application workflows
  • Support containerized deployments using Docker and OpenShift/Kubernetes, leveraging Bitbucket/Git, CI/CD pipelines, release management, and deployment validation
  • Ensure application reliability, security, and operational readiness through troubleshooting, logging, monitoring, performance optimization, and close collaboration with architects, frontend engineers, DevOps, cybersecurity teams, and business stakeholders

Requirements

  • Extensive experience in full-stack or backend-focused enterprise application development with strong expertise in designing and building scalable backend services using Node.js, Java/Spring Boot, Python/FastAPI/Django, or similar frameworks
  • Strong experience designing, developing, and documenting RESTful APIs, including secure API design, authentication, authorization, role-based access control, and enterprise integration patterns
  • Hands-on experience with relational and NoSQL databases, including PostgreSQL, MongoDB, Redis, TimescaleDB, or similar technologies
  • Experience deploying and operating applications in containerized environments using Docker and OpenShift/Kubernetes, supported by solid understanding of CI/CD pipelines, Git/Bitbucket workflows, code reviews, branching strategies, and release processes
  • Proven ability to troubleshoot production issues, performance bottlenecks, integration failures, and application reliability challenges in complex enterprise environments
  • Strong understanding of application security, vulnerability remediation, and secure software development practices
  • Ability to work effectively in structured enterprise environments, following established processes for documentation, testing, quality assurance, and formal acceptance procedures
  • Fluent or professional English, written and verbal; Arabic is a strong plus
  • Valid visa for KSA

What the company offers

  • A mentor who supports your successful start and is at your side with advice and action
  • Recognition through President’s Club award by leadership and peers
  • Lifelong education with a variety of training and development opportunities
  • Global company culture based on 6 core values
  • Continuous optimization of internal structures and feedback culture to be an Employer of Choice

We refresh listings regularly, but some roles close early on the source platform.

Country: Saudi Arabia
City: Riyadh
Job Category: Software Engineering
Workplace type: Hybrid
Job Type: Full Time
Company Name: SoftwareOne
Seniority level: Mid-Senior level
Sorry! This job has expired.
Scroll to Top