Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
datacloud is seeking a Software Engineer in Riyadh to design, develop, and maintain software solutions for telecom operators and enterprise customers. The role involves building scalable cloud-native applications, microservices, and APIs.
Key Skills for This Role
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
Requirements
- 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
- Experience in telecommunications, digital services, or enterprise software development (preferred)
- Knowledge of BSS/OSS systems and telecom business processes (preferred)
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.
Key Responsibilities
- Design, develop, test, and maintain high quality software applications and services.
- Participate in the full software development lifecycle.
- Develop scalable backend services and APIs.
- Collaborate with product managers, architects, business analysts, and QA engineers.
- 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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at datacloud
Java Sofware Engineer - Telecommunication Sector
الرياض, KSA
datacloud is seeking a skilled Java Software Engineer with experience in the telecommunications sector to join their team in Riyadh. The role requires strong expertise in Java, Spring Boot, REST APIs, microservices, and
Java Project Manager – Telecom Sector
الرياض, KSA
datacloud is seeking an experienced Java Project Manager with a strong background in telecommunications to lead Java-based software projects. The role requires managing end-to-end development, coordinating cross-function
Front Desk - Female
الرياض, KSA
A company in Riyadh is seeking a professional Front Desk Officer to serve as the first point of contact, manage front office operations, and provide administrative support to the CEO. The role requires experience in rece
IT Project Manager
الرياض, KSA
datacloud is seeking an experienced IT Project Manager to lead technology projects in enterprise, telecommunications, digital transformation, and software implementation. The PM will manage scope, timelines, budgets, res