{bc}
indeed

Software Engineer

datacloud
الرياض, KSA
fulltime
Mid-Senior
3 days ago
JavaPythonC++JavaScriptAgileScrum
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

JavaPythonC++
Smart Apply

Full Job Posting

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.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today