- Are you an experienced Full-Stack Engineer who enjoys building secure, scalable backend solutions and integrating modern AI capabilities into enterprise applications?
- Do you thrive in collaborative environments where you can work with real-time data, cloud-native technologies, and cross-functional teams to deliver reliable, business-critical solutions?
- Ready to grow your career with a global AI and cloud leader, working on innovative technologies that make a real impact across industries and markets?
Practical Information
Location: Riyadh, Saudi Arabia | Work Arrangement: Hybrid | Reports to: Service Line Delivery Lead | Contract type: Full-time | Visa Requirements: Valid Visa for KSA | Language Requirements: Fluent/professional English, written and verbal, Arabic is a strong plus
We are looking for a Senior Full-Stack Engineer with strong expertise in backend development, systems integration, and application deployment to help build and enhance enterprise AI-enabled solutions within a secure industrial environment. In this role, you will focus on developing robust backend services and APIs, enabling real-time data integration, ensuring application reliability, and supporting containerized deployments and production readiness. The ideal candidate is comfortable working with modern web architectures, enterprise integrations, AI/ML services, and container platforms such as OpenShift and Kubernetes.
Key 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, environment configuration, and deployment validation
- Ensure application reliability, security, and operational readiness through troubleshooting, logging, monitoring, performance optimization, patch releases, secure coding practices, testing, documentation, and close collaboration with architects, frontend engineers, DevOps, cybersecurity teams, and business stakeholders
Job Requirements - Extensive experience in full-stack or backend-focused enterprise application development, with strong expertise in designing and building scalable backend services using technologies such as 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 a 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
What we offer
Our company benefits vary based on your location, but always include:
- Global company culture: We defined our 6 core values through our company culture (https://www.softwareone.com/en/our-story/our-values)
- A mentor who supports your successful start and is at your side with advice and action
- President’s Club: Recognition awarded by leadership and your peers
- Lifelong education: A variety of training and development opportunities
- Hire to Grow: We optimize our internal structures and feedback culture constantly to be your Employer of Choice, today and in future
Company description SoftwareOne is a global provider of software and cloud solutions. With a presence in over 70 countries and more than 12,000 professionals, we help organizations optimize software investments, modernize applications, and unlock the value of cloud, data, and AI.
Our people are at the core of everything we do. We enable collaboration across borders, continuous learning, and opportunities to grow in a fast-evolving technology landscape. Whether your focus is on technology, customer success, or business operations, your ideas matter, and your contributions make a difference.
Join a global team where you can build your skills, work with leading technologies, and make a real impact for our customers.
- هل أنت مهندس برمجيات شامل (Full-Stack) ذو خبرة وتستمتع ببناء حلول خلفية آمنة وقابلة للتوسع ودمج قدرات الذكاء الاصطناعي الحديثة في التطبيقات المؤسسية؟
- هل تتألق في بيئات العمل التعاونية حيث يمكنك العمل مع البيانات في الوقت الفعلي، والتقنيات السحابية الأصلية، والفرق متعددة الوظائف لتقديم حلول موثوقة وحاسمة للأعمال؟
- هل أنت مستعد لتطوير مسيرتك المهنية مع شركة عالمية رائدة في مجالي الذكاء الاصطناعي والسحابة، والعمل على تقنيات مبتكرة تحدث أثراً حقيقياً عبر القطاعات والأسواق؟
معلومات عملية
الموقع: الرياض، المملكة العربية السعودية | نظام العمل: هجين | المسؤول المباشر: قائد تقديم خط الخدمات | نوع العقد: دوام كامل | متطلبات التأشيرة: تأشيرة صالحة لـ المملكة العربية السعودية | متطلبات اللغة: اللغة الإنجليزية بطلاقة/مستوى احترافي، كتابةً وشفاهاً، وتُعد اللغة العربية ميزة إضافية قوية
نحن نبحث عن مهندس برمجيات شامل أول (Senior Full-Stack Engineer) يمتلك خبرة قوية في تطوير الخدمات الخلفية، وإدماج الأنظمة، ونشر التطبيقات للمساعدة في بناء وتعزيز الحلول المؤسسية المدعومة بالذكاء الاصطناعي ضمن بيئة صنعتیة آمنة. في هذا الدور، ستركز على تطوير خدمات خلفية وواجهات برمجة تطبيقات (APIs) قوية، وتمكين تكامل البيانات في الوقت الفعلي، وضمان موثوقية التطبيقات، ودعم عمليات النشر الحاوية وجاهزية الإنتاج. المرشح المثالي يشعر بالارتياح عند العمل مع معماريات الويب الحديثة، والتكاملات المؤسسية، وخدمات الذكاء الاصطناعي/تعلم الآلة، ومنصات الحاويات مثل OpenShift و Kubernetes.
المسؤوليات الرئيسية
- تصميم وتطوير وصيانة خدمات خلفية وواجهات برمجة تطبيقات (APIs) آمنة لتطبيقات الويب المؤسسية
- بناء وتحسين خدمات التطبيقات للتقارير، ولوحات التحكم، والإشعارات، وسير عمل المستخدمين، والوظائف الإدارية، والقدرات المدعومة بالذكاء الاصطناعي
- دمج التطبيقات مع مصادر البيانات المؤسسية، والمنصات التشغيلية، ومستودعات المستندات، وخدمات الإشعارات، والأنظمة الخلفية الحالية
- تطوير ودعم تدفقات البيانات في الوقت الفعلي أو شبه الفعلي باستخدام APIs، وWebSockets، وServer-Sent Events، وطوابار الرسائل، وأنماط التكامل المشابهة
- التعاون مع فرق الذكاء الاصطناعي والبيانات لدمج مخرجات النماذج، وخدمات التحليلات، وقدرات RAG/LLM، ومكونات المراقبة في مسارات عمل التطبيق
- دعم عمليات النشر الحاوية باستخدام Docker و OpenShift/Kubernetes، مع الاستفادة من Bitbucket/Git، وأنابيب CI/CD، وإدارة الإصدارات، وتكوين البيئة، والتحقق من صحة النشر
- ضمان موثوقية التطبيق والأمان والجاهزية التشغيلية من خلال استكشاف الأخطاء وإصلاحها، وتسجيل الأنشطة، والمراقبة، وتحسين الأداء، وإصدار التحديثات، وممارسات البرمجة الآمنة، والاختبار، والتوثيق، والتعاون الوثيق مع المهندسين المعماريين، ومهندسي الواجهات الأمامية، وفرق DevOps، والأمن السيبراني، وأصحاب المصلحة في الأعمال
متطلبات الوظيفة - خبرة واسعة في تطوير التطبيقات المؤسسية الشاملة أو المتركزة على الخلفية، مع خبرة قوية في تصميم وبناء خدمات خلفية قابلة للتوسع باستخدام تقنيات مثل Node.js، أو Java/Spring Boot، أو Python/FastAPI/Django، أو أطر العمل المشابهة
- خبرة قوية في تصميم وتطوير وتوثيق RESTful APIs، بما في ذلك التصميم الآمن لـ API، والمصادقة، والتفويض، والتحكم في الوصول القائم على الأدوار، وأنماط التكامل المؤسسي
- خبرة عملية في التعامل مع قواعد البيانات Relational وNoSQL، بما في ذلك PostgreSQL، وMongoDB، وRedis، وTimescaleDB، أو التقنيات المشابهة
- خبرة في نشر وتشغيل التطبيقات في بيئات حاوية باستخدام Docker و OpenShift/Kubernetes، مدعومة بفهم قوي لـ أنابيب CI/CD، ومسارات عمل Git/Bitbucket، ومراجعات الكود، واستراتيجيات التفريع، وعمليات الإصدار
- قدرة مثبتة على استكشاف مشكلات الإنتاج وإصلاحها، وعقبات الأداء، وإخفاقات التكامل، وتحديات موثوقية التطبيق في البيئات المؤسسية المعقدة
- فهم قوي لأمن التطبيقات، ومعالجة الثغرات الأمنية، وممارسات تطوير البرمجيات الآمنة
- القدرة على العمل بفعالية في البيئات المؤسسية المنظمة، مع اتباع العمليات المحددة للتوثيق، والاختبار، وضمان الجودة، وإجراءات القبول الرسمية
ما نقدمه
تختلف مزايا شركتنا بناءً على موقعك، ولكنها تشمل دائمًا:
- ثقافة شركة عالمية: لقد حددنا قيمنا الأساسية الـ 6 من خلال ثقافة شركتنا (https://www.softwareone.com/en/our-story/our-values)
- مرشد يدعم بدايتك الناجحة ويكون إلى جانبك بالنصيحة والعمل
- نادي الرئيس (President’s Club): تقدير يُمنح من قِبل القيادة وزملائك
- التعليم المستمر مدى الحياة: مجموعة متنوعة من فرص التدريب والتطوير
- التوظيف من أجل النمو (Hire to Grow): نُحسّن هياكلنا الداخلية وثقافة التغذية الراجعة باستمرار لنكون جهة العمل المفضلة لديك اليوم وفي المستقبل
عن الشركة SoftwareOne هي مزود عالمي للحلول البرمجية والسحابية. مع حضورنا في أكثر من 70 دولة وأكثر من 12,000 متخصص، نساعد المؤسسات على تحسين استثماراتها البرمجية، وتحديث التطبيقات، والاستفادة من قيمة السحابة والبيانات والذكاء الاصطناعي.
موظفونا هم جوهر كل ما نقوم به. نحن نمكن التعاون عبر الحدود، والتعلم المستمر، وفرص النمو في مشهد تكنولوجي سريع التطور. سواء كان تركيزك على التكنولوجيا، أو نجاح العملاء، أو العمليات التجارية، فإن أفكارك تهمنا ومساهماتك تحدث فارقًا.
انضم إلى فريق عالمي حيث يمكنك بناء مهاراتك، والعمل مع أحدث التقنيات، وإحداث تأثير حقيقي لعملائنا.