Software Engineer
Royal Cyber Inc. · Riyadh Region
Apply & track with Apply EdgeCompany Description Royal Cyber Inc. is a global IT consulting and digital transformation partner that has been supporting enterprises since 2002 with modern, secure, and innovative technology solutions. The company helps organizations modernize legacy systems, adopt cloud-native architectures, and implement AI-driven capabilities across industries such as retail, banking, insurance, manufacturing, healthcare, and the public sector. With headquarters in Naperville, IL and operations in over 15 countries, Royal Cyber delivers 24/7 services through innovation hubs and delivery centers worldwide. Its 1,000+ certified consultants have led more than 1,000 successful global deployments for a Fortune 500 client base. Royal Cyber’s mission is to accelerate enterprise evolution by turning legacy infrastructures into intelligent, scalable, and secure digital ecosystems.Role Description This full-time, on-site Software Engineer role is based in the Riyadh Region and focuses on designing, developing, and maintaining scalable software solutions for enterprise clients. The Software Engineer will write clean, efficient, and well-documented code, implement back-end services and APIs, and contribute to architectural decisions aligned with best practices and client requirements. Day-to-day responsibilities include troubleshooting and resolving issues, optimizing system performance, participating in code reviews, and collaborating with cross-functional teams such as architects, QA engineers, and business analysts. The role also involves integrating third-party services, ensuring security and compliance standards are met, and supporting deployment and maintenance activities for production environments. The Software Engineer is expected to stay current with emerging technologies and contribute to continuous improvement of engineering practices within the team.Qualifications Strong foundation in Computer Science, including algorithms, data structures, and software engineering principles.Hands-on experience in Software Development and Programming, using one or more modern languages such as Java, C#, Python, or JavaScript.Proficiency in Back-End Web Development, including building RESTful APIs, microservices, and integrating with databases.Solid understanding of Object-Oriented Programming (OOP) concepts and design patterns.Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.Experience with cloud platforms (e.g., AWS, Azure, GCP) and DevOps practices is an advantage.Familiarity with modern frameworks, version control systems (e.g., Git), and CI/CD pipelines is beneficial.Strong analytical and problem-solving skills, with the ability to work collaboratively in diverse, cross-functional teams.Effective written and verbal communication skills in a professional, multicultural environment.