ووظائف عرب

خبير هندسة برمجيات

قدّم الآن على موقع المصدر ↗ستنتقل إلى صفحة الإعلان الأصلية على تنقيب السعودية

تفاصيل الوظيفة

Job Description

Key Responsibilities Software Architecture

  • Define and maintain software architecture principles, standards, and technical guidelines.
  • Design scalable, secure, reliable, and maintainable software solutions.
  • Review and approve solution architectures and major technical designs.
  • Evaluate architectural options and provide recommendations based on business and technical requirements.
  • Ensure alignment across application, integration, infrastructure, security, and enterprise architecture standards.
  • Lead technical design reviews and architecture discussions.
  • Identify and manage technical risks, dependencies, and technical debt.
  • Promote reusable components, modern engineering practices, and appropriate architectural patterns.
  • Support modernization of legacy applications and platforms.

Technical Leadership

  • Provide technical leadership and guidance across software engineering teams.
  • Mentor senior engineers, technical leads, and developers.
  • Support teams in resolving complex technical and production issues.
  • Establish and improve engineering standards, development practices, and technical governance.
  • Review technical designs, implementation approaches, and critical code changes.
  • Work with engineering managers and delivery teams to ensure technical readiness, solution quality, and successful delivery.
  • Participate in technical assessments and interviews for engineering resources when required.
  • Identify technical capability gaps and support knowledge sharing and technical development across engineering teams.
  • Promote continuous improvement and technical excellence.

System Integration

  • Design and oversee integrations between internal systems, external platforms, government systems, partners, and third-party services.
  • Define appropriate integration patterns, APIs, messaging, events, and data exchange mechanisms.
  • Review API specifications, integration contracts, authentication mechanisms, and security requirements.
  • Ensure integrations are scalable, reliable, secure, monitored, and properly documented.
  • Coordinate with internal and external stakeholders to resolve integration challenges.
  • Define standards for API management, versioning, error handling, retry mechanisms, logging, and monitoring.
  • Ensure integration solutions meet performance, security, and availability requirements.

Technical Vendor Management

  • Provide technical oversight for software development and technology vendors.
  • Review vendor technical proposals, architectures, designs, and implementation plans.
  • Participate in RFP, RFI, and technical evaluation activities.
  • Define technical requirements, evaluation criteria, and acceptance standards.
  • Assess vendor technical capabilities and participate in technical interviews when required.
  • Monitor vendor technical quality, deliverables, and compliance with agreed standards.
  • Ensure vendor solutions align with organizational architecture, security, coding, integration, and operational standards.
  • Identify technical delivery risks and recommend mitigation actions.
  • Review technical scope, estimates, assumptions, dependencies, and change requests.

Release Planning and Delivery

  • Participate in product and software release planning.
  • Coordinate with product, engineering, QA, DevOps, infrastructure, cybersecurity, and operations teams.
  • Review release scope, technical dependencies, risks, and readiness.
  • Ensure testing, deployment, rollback, monitoring, and operational readiness plans are in place.
  • Support prioritization of technical initiatives, enhancements, defects, and technical debt.
  • Ensure releases follow established SDLC and change management processes.
  • Participate in production readiness reviews and major release decisions.
  • Support post-release reviews and identify opportunities to improve release quality and reliability.

Technical Governance

  • Establish and enforce software engineering standards and best practices.
  • Ensure compliance with cybersecurity, data protection, architecture, and software development requirements.
  • Participate in technical governance committees and architecture review boards when required.
  • Define technical documentation standards.
  • Ensure documentation is maintained for architectures, integrations, APIs, systems, and key technical decisions.
  • Drive adoption of automated testing, code quality, CI/CD, observability, monitoring, and secure development practices.
  • Track and manage technical debt across systems and products.

Stakeholder Management

  • Translate business requirements into effective and scalable technical solutions.
  • Collaborate with Product Management to develop technical roadmaps aligned with business priorities.
  • Communicate complex technical topics clearly to technical and non-technical stakeholders.
  • Provide technical recommendations to management and support technology-related decision-making.
  • Coordinate across engineering, product, security, infrastructure, data, operations, and external partners.
  • Represent Software Engineering in technical discussions with customers, partners, and vendors when required.

Required Qualifications

Job Requirements

  • Bachelor’s degree in Computer Science or a related field.
  • 6+ years of experience in software engineering, software architecture, or related technical roles.
  • Proven experience designing and delivering enterprise-scale software platforms and complex technical solutions.
  • Demonstrated technical leadership across engineering teams, products, and complex technical initiatives.
  • Strong expertise in software architecture, system design, APIs, integrations, distributed systems, and Agile delivery.
  • Experience with external technology vendors, SDLC, release management, DevOps, and CI/CD practices.
  • Strong understanding of application security, scalability, performance, reliability, and maintainability.

Required Technical Competencies

  • Software & Solution Architecture
  • Enterprise & Distributed Systems
  • System Integration & API Architecture
  • Microservices & Event-Driven Architecture
  • Database & Data Architecture
  • Cloud, Infrastructure & Kubernetes
  • CI/CD & DevOps Practices
  • Application Security, Performance & Scalability
  • Monitoring & Observability
  • Automated Testing & Software Quality
  • Release & Deployment Management
  • Technical Documentation & SDLC

Leadership & Professional Competencies

  • Technical Leadership & Mentoring
  • Strategic & Analytical Thinking
  • Problem Solving & Technical Decision-Making
  • Technical Risk Management
  • Vendor & Stakeholder Management
  • Communication, Presentation & Negotiation
  • Planning, Prioritization & Cross-functional Collaboration

Preferred Experience

  • Providing technical leadership across multiple software products or platforms.
  • Experience with large-scale enterprise or government platforms.
  • Experience with cybersecurity, regulatory, data governance, or compliance requirements.
  • Technical oversight of vendors, outsourced development teams, and RFP evaluations.
  • Experience with cloud-native platforms, containers, Kubernetes, and modern DevOps environments.
  • Experience in application modernization, digital transformation, technical roadmaps, and engineering standards.

Key Performance Indicators

  • Architecture quality and compliance with technical standards.
  • System availability, reliability, performance, and maintainability.
  • Reduction of production incidents and technical debt.
  • Successful delivery of integrations, releases, and deployments.
  • Vendor technical quality and compliance.
  • Adoption of engineering standards and best practices.
  • Delivery of technical roadmap initiatives.
  • Stakeholder satisfaction with technical guidance and engineering outcomes.

هذا الإعلان منشور على تنقيب السعودية ويُعرض هنا مع الإشارة إلى المصدر. لا نتقاضى أي رسوم من الباحثين عن عمل. إذا كان الإعلان مسيئًا أو احتياليًا، أبلغنا.

وظائف مشابهة في السعودية

خبير حلول رقمية

Rocheالرياض
جديد

Job description At Roche you can show up as yourself, embraced for the unique qualities you bring. Our…

المصدر: تنقيب السعودية

تنبيه بريدي مجاني: وظائف مشابهة لـ «خبير هندسة برمجيات»

أرسل لك الوظائف الجديدة يوميًا. بدون رسائل مزعجة، إلغاء الاشتراك بضغطة واحدة.