Overview

Software Engineer Jobs in الرياض at datacloud

Job description

We are seeking a talented and motivated Software Engineer to join our growing team in Riyadh. The successful candidate will contribute to the design, development, implementation, and support of innovative software solutions serving telecommunications operators and enterprise customers across the Middle East and beyond.

As a Software Engineer, you will work within agile cross-functional teams to build scalable, cloud-native applications that support digital transformation initiatives, customer experience management, revenue management, service fulfillment, analytics, and AI-powered business solutions.

Key Responsibilities

  • Design, develop, test, and maintain high-quality software applications and services.
  • Participate in the full software development lifecycle, including requirements analysis, architecture, implementation, testing, deployment, and support.
  • Develop scalable backend services and APIs using modern software engineering practices.
  • Collaborate with product managers, architects, business analysts, and QA engineers to deliver customer-focused solutions.
  • Contribute to the development of telecom BSS/OSS platforms, digital channels, and enterprise applications.
  • Implement microservices-based architectures and cloud-native applications.
  • Optimize application performance, scalability, reliability, and security.
  • Participate in code reviews and promote software engineering best practices.
  • Troubleshoot production issues and provide timely resolution.
  • Prepare and maintain technical documentation.
  • Stay current with emerging technologies and industry trends.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 2–5 years of professional software development experience.
  • Strong programming skills in one or more languages such as Java, Kotlin, Python, JavaScript, or TypeScript.
  • Experience developing RESTful APIs and distributed applications.
  • Solid understanding of object-oriented design principles and software design patterns.
  • Experience with relational databases such as PostgreSQL, MySQL, or Oracle.
  • Familiarity with Git-based source control systems.
  • Understanding of Agile/Scrum development methodologies.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills in English.

Preferred Qualifications

  • Experience in telecommunications, digital services, or enterprise software development.
  • Knowledge of BSS/OSS systems and telecom business processes.
  • Experience with Spring Boot, Kubernetes, Docker, and microservices architectures.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with CI/CD pipelines and DevOps practices.
  • Exposure to AI, machine learning, analytics, or data-driven applications.
  • Arabic language proficiency is a plus.

What We Offer

  • Opportunity to work on cutting-edge digital transformation projects.
  • Exposure to regional and international telecom operators.
  • Collaborative and innovation-driven work environment.
  • Professional development and continuous learning opportunities.
  • Competitive compensation and benefits package.
  • Career growth within a global technology organization.

Work Location: In person

Title: Software Engineer

Company: datacloud

Location: الرياض

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.