PantherIQ تعلن عن وظيفة مهندس برمجيات أول في الرياض
تفاصيل الوظيفة
PantherIQ، شركة تقنية معلومات مقرها الرياض ومتخصصة في أتمتة الذكاء الاصطناعي وتكامل الأنظمة وتطوير البرمجيات الحديثة، تبحث عن Senior Software Engineer للعمل بدوام كامل في مكتبها بالرياض.
المهام والمسؤوليات
- تصميم وتطوير وصيانة أنظمة وخدمات back-end قابلة للتوسع تدعم الحلول المدمجة والمُدارة بالذكاء الاصطناعي.
- كتابة كود نظيف وفعال وقابل للاختبار، ومراجعة كود الزملاء، وضمان جودة البرمجيات من خلال الاختبار الآلي والتوثيق.
- التعاون مع مديري المنتجات والمهندسين المعماريين والمطورين الآخرين لتحديد المتطلبات التقنية وتحويل احتياجات العمل إلى حلول برمجية متينة.
- تحسين أداء الأنظمة وموثوقيتها، وتوجيه المهندسين الأقل خبرة، والمساهمة في القرارات المعمارية، والمشاركة في التحسين المستمر لأدوات وعمليات التطوير.
الشروط والمتطلبات
- أساس قوي في علوم الحاسب (الخوارزميات، تراكيب البيانات، مبادئ هندسة البرمجيات).
- خبرة عملية في تطوير البرمجيات والبرمجة باستخدام لغات وأطر عمل حديثة.
- إتقان تطوير back-end بما يشمل RESTful APIs والخدمات المصغرة وتكامل قواعد البيانات.
- فهم قوي واستخدام عملي للبرمجة كائنية التوجه (OOP) في الأنظمة واسعة النطاق.
- خبرة في حلول الذكاء الاصطناعي أو الأتمتة، وتكامل الأنظمة، ومنصات السحابة (مثل AWS، Azure أو ما يماثلها).
- معرفة ممارسات DevOps وخطوط CI/CD واستخدام الحاويات (Docker, Kubernetes) وضبط الأداء.
- القدرة على كتابة كود نظيف وسهل الصيانة وإجراء مراجعات الكود والالتزام بمعايير الجودة العالية.
- مهارات قوية في حل المشكلات والتواصل الفعال والعمل ضمن فرق متعددة التخصصات.
- درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو مجال ذي صلة، أو خبرة عملية معادلة.
- خبرة في توجيه المهندسين والمساهمة في الاستراتيجية التقنية تعتبر ميزة إضافية.
عرض النص الأصلي للإعلان
Company Description
PantherIQ is a Riyadh-based IT firm founded in 2026 that focuses on AI automation, systems integration, and modern software development. The company helps organizations connect existing systems, eliminate manual handoffs, and streamline operations through intelligent automation. By applying AI where it delivers measurable value, PantherIQ supports clients on their digital transformation journeys. Team members collaborate on ambitious, impact-driven projects that shape how businesses in the region leverage technology. The environment values innovation, practical problem-solving, and continuous learning.
Role Description
The Senior Software Engineer is a full-time, on-site role based in Riyadh, Saudi Arabia. This role involves designing, developing, and maintaining scalable back-end systems and services that power AI-driven and integrated solutions. The Senior Software Engineer will write clean, efficient, and testable code, review code from peers, and ensure software quality through automated testing and documentation. Day-to-day responsibilities include collaborating with product managers, architects, and other engineers to define technical requirements, translating business needs into robust software solutions, and optimizing system performance and reliability. The role also includes mentoring less-experienced engineers, contributing to architectural decisions, and participating in continuous improvement of development processes and tooling.
Qualifications
- Strong foundation in Computer Science, including algorithms, data structures, and software architecture principles
- Hands-on experience in Software Development and Programming using modern languages and frameworks
- Proficiency in Back-End Web Development, including RESTful APIs, microservices, and database integration
- Solid understanding and practical use of Object-Oriented Programming (OOP) in large-scale systems
- Experience with AI-driven or automation solutions, systems integration, and cloud platforms (e.g., AWS, Azure, or similar)
- Knowledge of DevOps practices, CI/CD pipelines, containerization (Docker, Kubernetes), and performance tuning
- Ability to write clean, maintainable code, conduct code reviews, and maintain high standards of software quality
- Strong problem-solving skills, effective communication, and the ability to work collaboratively in cross-functional teams
- Bachelor’s in Computer Science, Software Engineering, or a related field, or equivalent practical experience is required
- Experience in mentoring engineers and contributing to technical strategy is highly beneficial