325 C Software jobs in Saudi Arabia

Computer Science Teacher

Jeddah, Makkah Seek Teachers

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Description

Exciting Opportunity for a Computer Science Teacher in Jeddah - August 2024 Start! Are you a dynamic and qualified Computer Science teacher with a Western training background? We are currently searching for a passionate educator join our esteemed school in Jeddah, Saudi Arabia, where excellence in teaching and learning is at the heart of our mission. Requirements to APPLY

  • Bachelor's Degree in Computer Science or a related field.
  • Teaching qualification and certification.
  • Western-trained with experience in the American curriculum.
  • Minimum of 2 years of teaching experience.

Responsibilities :

  • Deliver engaging and innovative Computer Science lessons.
  • Foster a hands-on learning environment to develop practical skills.
  • Integrate technology into the curriculum effectively.
  • Collaborate with colleagues to enhance the overall educational experience.
  • Salary and Benefits :

  • Competitive tax-free salary.
  • Accommodation provided or allowance.
  • Comprehensive health insurance.
  • Annual return flights.
  • Professional development opportunities.
  • Minimum Application Requirements

    Qualification : Minimum Qualification Requirement : Relevant Bachelor's Degree with a Full Teacher Certification Experience : 2 Years Type of Staff : Male or Female can apply to this job Must be western trained (USA, Canada, UK, Scotland, Ireland, Australia, New Zealand & South Africa)

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Computer Science Teacher

    Jeddah, Makkah Seek Teachers

    Posted 2 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Description

    Exciting Opportunity for a Computer Science Teacher in Jeddah - August 2024 Start! Are you a dynamic and qualified Computer Science teacher with a Western training background? We are currently searching for a passionate educator join our esteemed school in Jeddah, Saudi Arabia, where excellence in teaching and learning is at the heart of our mission. Requirements to APPLY

    • Bachelor's Degree in Computer Science or a related field.
    • Teaching qualification and certification.
    • Western-trained with experience in the American curriculum.
    • Minimum of 2 years of teaching experience.

    Responsibilities :

  • Deliver engaging and innovative Computer Science lessons.
  • Foster a hands-on learning environment to develop practical skills.
  • Integrate technology into the curriculum effectively.
  • Collaborate with colleagues to enhance the overall educational experience.
  • Salary and Benefits :

  • Competitive tax-free salary.
  • Accommodation provided or allowance.
  • Comprehensive health insurance.
  • Annual return flights.
  • Professional development opportunities.
  • Minimum Application Requirements

    Qualification : Minimum Qualification Requirement : Relevant Bachelor's Degree with a Full Teacher Certification Experience : 2 Years Type of Staff : Male or Female can apply to this job Must be western trained (USA, Canada, UK, Scotland, Ireland, Australia, New Zealand & South Africa)

    This advertiser has chosen not to accept applicants from your region.

    Software Development Engineer

    Riyadh, Riyadh Master Works

    Posted 9 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.

    • Responsibilities:
      • Applications Production environment management with knowledge on Windows OS and Linux OS Servers management
      • Follow policies and procedures on Change Management and IT Governance standards
      • Cybersecurity Reports review and validation and closing vulnerabilities and provide closure report with evidence
      • Development knowledge: experienced on development outcomes including compiled files and configurations files of web applications and web servers management
      • Troubleshooting live applications in Collaboration with Infrastructure teams (Systems, Networks, and IT Security) and provide RCA report
      • Level 3 Support: Provide advanced technical support and troubleshooting for complex application issues
      • Incident Management: Investigate, diagnose, and resolve application incidents, including software errors, performance issues, and system outages
      • Problem Management: Analyze recurring incidents, identify root causes, and implement preventative measures
      • Application Monitoring: Monitor application performance, identify potential issues proactively, and take corrective actions
      • User Support: Assist users with application-related questions, provide guidance on best practices, and conduct training sessions as needed
      • Application Upgrades & Deployments: Participate in the planning, testing, and deployment of application upgrades and patches
      • Documentation: Maintain accurate and up-to-date documentation on application configurations, troubleshooting procedures, and knowledge base articles
      • Vendor Management: Coordinate with software vendors for technical support, bug fixes, and resolution of critical issues
      • Project Involvement: Contribute to IT projects related to application implementation, integration, and enhancement
      • Continuous Improvement: Stay current with the latest technologies and best practices in application support
    • DevSecOps: regular activities on development lifecycle and manage pipelines, configurations, and maintenance

    Requirements

    • Bachelor's degree in Computer Science, Information Technology, or a related field
    • 3+ years of experience in software deployment or a related role
    • Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation
    • Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD)
    • Strong understanding of various deployment methodologies (e.g., blue-green, canary releases)
    • Knowledge of cloud services (AWS, Azure, GCP) is a plus
    • Excellent problem-solving skills and attention to detail
    • Strong interpersonal and communication skills
    • Ability to work effectively in a team and manage multiple priorities

    Seniority level
    • Seniority level Mid-Senior level
    Employment type
    • Employment type Full-time
    Job function
    • Job function Other
    • Industries IT Services and IT Consulting

    Referrals increase your chances of interviewing at Master Works by 2x

    Sign in to set job alerts for “Software Engineer” roles.

    Riyadh, Riyadh, Saudi Arabia 43 minutes ago

    Quality Assurance (QA) Software Engineer - Remote Option Available Full Stack Mobile Application Development

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Development Engineer

    Riyadh, Riyadh Master Works

    Posted 11 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.

    Key Responsibilities:

    1. Plan and execute software deployments, including initial setup, configuration, and testing in staging and production environments.
    2. Monitor application performance and troubleshoot issues post-deployment, ensuring minimal disruption to operations.
    3. Develop and maintain deployment scripts and automation processes to improve deployment efficiency.
    4. Collaborate with development and QA teams to ensure code is ready for deployment.
    5. Create and maintain documentation related to deployment processes and workflows.
    6. Participate in the continuous improvement of deployment strategies and practices.
    7. Stay updated on emerging technologies and tools to enhance the deployment process.

    Minimum Requirements:

    1. Bachelor's degree in Computer Science, Information Technology, or a related field.
    2. 3+ years of experience in software deployment or a related role.
    3. Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation.
    4. Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD).
    5. Strong understanding of various deployment methodologies (e.g., blue-green, canary releases).
    6. Knowledge of cloud services (AWS, Azure, GCP) is a plus.
    7. Excellent problem-solving skills and attention to detail.
    8. Strong interpersonal and communication skills.
    9. Ability to work effectively in a team and manage multiple priorities.

    Join us at Master-Works and take your career to the next level while playing a vital role in delivering high-quality software solutions to our clients.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Development Engineer

    Riyadh, Riyadh Master-Works

    Posted 11 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.

    Responsibilities:
    • Applications Production environment management with knowledge on Windows and Linux Servers management.
    • Follow policies and procedures on Change Management and IT Governance standards.
    • Cybersecurity Reports review and validation and closing vulnerabilities and provide closure report with evidence.
    • Development knowledge: experienced on development outcomes including compiled files and configurations files of web applications and web servers management.
    • Troubleshooting live applications in collaboration with Infrastructure teams (Systems, Networks, and IT Security ) and provide RCA report.
    • Level 3 Support: Provide advanced technical support and troubleshooting for complex application issues.
    • Incident Management: Investigate, diagnose, and resolve application incidents, including software errors, performance issues, and system outages.
    • Problem Management: Analyze recurring incidents, identify root causes, and implement preventative measures.
    • Application Monitoring: Monitor application performance, identify potential issues proactively, and take corrective actions.
    • User Support: Assist users with application-related questions, provide guidance on best practices, and conduct training sessions as needed.
    • Application Upgrades & Deployments: Participate in the planning, testing, and deployment of application upgrades and patches.
    • Documentation: Maintain accurate and up-to-date documentation on application configurations, troubleshooting procedures, and knowledge base articles.
    • Vendor Management: Coordinate with software vendors for technical support, bug fixes, and resolution of critical issues.
    • Project Involvement: Contribute to IT projects related to application implementation, integration, and enhancement.
    • Continuous Improvement: Stay current with the latest technologies and best practices in application support.
    • DevSecOps: Regular activities on development lifecycle and manage pipelines, configurations, and maintenance.
    Minimum Requirements:
    • Bachelor's degree in Computer Science, Information Technology, or a related field.
    • 3+ years of experience in software deployment or a related role.
    • Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation.
    • Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD).
    • Strong understanding of various deployment methodologies (e.g., blue-green, canary releases).
    • Knowledge of cloud services (AWS, Azure, GCP) is a plus.
    • Excellent problem-solving skills and attention to detail.
    • Strong interpersonal and communication skills.
    • Ability to work effectively in a team and manage multiple priorities.
    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Development Engineer

    New
    Riyadh, Riyadh Master-Works

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.

    Responsibilities:
    • Applications Production environment management with knowledge on Windows and Linux Servers management.
    • Follow policies and procedures on Change Management and IT Governance standards.
    • Cybersecurity Reports review and validation and closing vulnerabilities and provide closure report with evidence.
    • Development knowledge: experienced on development outcomes including compiled files and configurations files of web applications and web servers management.
    • Troubleshooting live applications in collaboration with Infrastructure teams ( Systems, Networks, and IT Security ) and provide RCA report.
    • Level 3 Support: Provide advanced technical support and troubleshooting for complex application issues.
    • Incident Management: Investigate, diagnose, and resolve application incidents, including software errors, performance issues, and system outages.
    • Problem Management: Analyze recurring incidents, identify root causes, and implement preventative measures.
    • Application Monitoring: Monitor application performance, identify potential issues proactively, and take corrective actions.
    • User Support: Assist users with application-related questions, provide guidance on best practices, and conduct training sessions as needed.
    • Application Upgrades & Deployments: Participate in the planning, testing, and deployment of application upgrades and patches.
    • Documentation: Maintain accurate and up-to-date documentation on application configurations, troubleshooting procedures, and knowledge base articles.
    • Vendor Management: Coordinate with software vendors for technical support, bug fixes, and resolution of critical issues.
    • Project Involvement: Contribute to IT projects related to application implementation, integration, and enhancement.
    • Continuous Improvement: Stay current with the latest technologies and best practices in application support.
    • DevSecOps: Regular activities on development lifecycle and manage pipelines, configurations, and maintenance.
    Minimum Requirements:
    • Bachelor's degree in Computer Science, Information Technology, or a related field.
    • 3+ years of experience in software deployment or a related role.
    • Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation.
    • Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD).
    • Strong understanding of various deployment methodologies (e.g., blue-green, canary releases).
    • Knowledge of cloud services (AWS, Azure, GCP) is a plus.
    • Excellent problem-solving skills and attention to detail.
    • Strong interpersonal and communication skills.
    • Ability to work effectively in a team and manage multiple priorities.
    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Development Engineer

    New
    Riyadh, Riyadh Master Works

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.

    Key Responsibilities:

    1. Plan and execute software deployments, including initial setup, configuration, and testing in staging and production environments.
    2. Monitor application performance and troubleshoot issues post-deployment, ensuring minimal disruption to operations.
    3. Develop and maintain deployment scripts and automation processes to improve deployment efficiency.
    4. Collaborate with development and QA teams to ensure code is ready for deployment.
    5. Create and maintain documentation related to deployment processes and workflows.
    6. Participate in the continuous improvement of deployment strategies and practices.
    7. Stay updated on emerging technologies and tools to enhance the deployment process.

    Minimum Requirements:

    1. Bachelor's degree in Computer Science, Information Technology, or a related field.
    2. 3+ years of experience in software deployment or a related role.
    3. Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation.
    4. Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD).
    5. Strong understanding of various deployment methodologies (e.g., blue-green, canary releases).
    6. Knowledge of cloud services (AWS, Azure, GCP) is a plus.
    7. Excellent problem-solving skills and attention to detail.
    8. Strong interpersonal and communication skills.
    9. Ability to work effectively in a team and manage multiple priorities.

    Join us at Master-Works and take your career to the next level while playing a vital role in delivering high-quality software solutions to our clients.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest C software Jobs in Saudi Arabia !

    Software Development Manager.E - Commerce - Software Development 2

    Jeddah, Makkah Azizia Panda United Inc.

    Posted 6 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Job Purpose

    To lead the design and delivery of scalable, cloud-native architectures and high-performing software engineering teams. This role is responsible for building customer-centric applications, with a strong focus on the retail and e-commerce sectors, by leveraging AWS services to develop resilient, secure, and highly available systems. The position combines engineering leadership with solution architecture, driving strategic decisions for cloud infrastructure, microservices, and mobile solutions to ensure innovative, reliable, and business-aligned technology outcomes.

    Key Responsibilities:
    Software Development & Delivery
    • Lead end-to-end software development lifecycle for consumer-facing and internal platforms including mobile apps, APIs, and integrations.
    • Manage a team of engineers and oversee the development, deployment, and release of apps on App Store and Google Play Store.
    • Own the development roadmap and coordinate closely with crossfunctional teams (Product, QA, UX) to ensure timely and high-quality delivery.
    • Implement and enforce engineering best practices (CI/CD, code reviews, Agile methodology).


    Cloud & Solution Architecture
    • Design scalable, secure, and cost-efficient cloud infrastructure using AWS services such as EC2, Lambda, API Gateway, S3, DynamoDB, RDS, and CloudWatch.
    • Develop architectural blueprints and design documents for internal systems and customer-facing apps used by millions of users.
    • Establish microservices and API-first architecture with high availability and failover strategies.
    • Ensure seamless integration of third-party systems such as CRM, loyalty platforms, and payment gateways.
    • Ensure real-time integration with retail ERP and other core enterprise systems through secure APIs and event-driven messaging, maintaining data consistency across the end-to-end commerce stack.
    • Drive personalization and AI/ML initiatives by deploying recommendation engines and MLOps workflows on AWS to boost conversion and customer lifetime value.

    DevOps & Infrastructure Management
    • Oversee infrastructure automation using Terraform or similar IaC tools.
    • Monitor system health, logs, and metrics to proactively identify performance bottlenecks or anomalies.
    • Design disaster recovery plans and scaling strategies to support peak load events in retail and e-commerce.

    Stakeholder Communication & Leadership
    • Serve as the technical liaison between business leaders and engineering teams.
    • Communicate technical concepts clearly to non-technical stakeholders, ensuring alignment on priorities and timelines.
    • Coach and mentor engineers; drive career development and performance management within the team.
    • Define and track KPIs related to delivery efficiency, system reliability, and user experience.
    Cloud & Architecture Expertise (AWS-Focused )
    • Expertise in AWS ecosystem: EC2, Lambda, CloudFormation/Terraform, RDS, DynamoDB, S3, Route 53, IAM, VPC, Auto Scaling, SNS, SQS.
    • Strong understanding of serverless architecture and event-driven systems.
    • Experience with container orchestration (ECS, EKS, Docker).
    • Ability to architect for scalability, security, and fault tolerance across distributed systems.
    Security & Compliance
    • Ensure strict compliance with GDPR and PCI-DSS, and regional data-protection laws through privacy-by-design architecture, encryption, and continuous audit of all customer-data flows

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Development Manager.E - Commerce - Software Development 2

    Jeddah, Makkah Panda Retail Company – Savola Group

    Posted 6 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Software Development Manager.E - Commerce - Software Development 2

    Join to apply for the Software Development Manager.E - Commerce - Software Development 2 role at Panda Retail Company – Savola Group

    Software Development Manager.E - Commerce - Software Development 2

    Join to apply for the Software Development Manager.E - Commerce - Software Development 2 role at Panda Retail Company – Savola Group

    Job Purpose

    To lead the design and delivery of scalable, cloud-native architectures and high-performing software engineering teams. This role is responsible for building customer-centric applications, with a strong focus on the retail and e-commerce sectors, by leveraging AWS services to develop resilient, secure, and highly available systems. The position combines engineering leadership with solution architecture, driving strategic decisions for cloud infrastructure, microservices, and mobile solutions to ensure innovative, reliable, and business-aligned technology outcomes.

    Job Description

    Job Purpose

    To lead the design and delivery of scalable, cloud-native architectures and high-performing software engineering teams. This role is responsible for building customer-centric applications, with a strong focus on the retail and e-commerce sectors, by leveraging AWS services to develop resilient, secure, and highly available systems. The position combines engineering leadership with solution architecture, driving strategic decisions for cloud infrastructure, microservices, and mobile solutions to ensure innovative, reliable, and business-aligned technology outcomes.

    Key Responsibilities:

    Software Development & Delivery

    • Lead end-to-end software development lifecycle for consumer-facing and internal platforms including mobile apps, APIs, and integrations.
    • Manage a team of engineers and oversee the development, deployment, and release of apps on App Store and Google Play Store.
    • Own the development roadmap and coordinate closely with crossfunctional teams (Product, QA, UX) to ensure timely and high-quality delivery.
    • Implement and enforce engineering best practices (CI/CD, code reviews, Agile methodology).

    Cloud & Solution Architecture

    • Design scalable, secure, and cost-efficient cloud infrastructure using AWS services such as EC2, Lambda, API Gateway, S3, DynamoDB, RDS, and CloudWatch.
    • Develop architectural blueprints and design documents for internal systems and customer-facing apps used by millions of users.
    • Establish microservices and API-first architecture with high availability and failover strategies.
    • Ensure seamless integration of third-party systems such as CRM, loyalty platforms, and payment gateways.
    • Ensure real-time integration with retail ERP and other core enterprise systems through secure APIs and event-driven messaging, maintaining data consistency across the end-to-end commerce stack.
    • Drive personalization and AI/ML initiatives by deploying recommendation engines and MLOps workflows on AWS to boost conversion and customer lifetime value.

    DevOps & Infrastructure Management

    • Oversee infrastructure automation using Terraform or similar IaC tools.
    • Monitor system health, logs, and metrics to proactively identify performance bottlenecks or anomalies.
    • Design disaster recovery plans and scaling strategies to support peak load events in retail and e-commerce.

    Stakeholder Communication & Leadership

    • Serve as the technical liaison between business leaders and engineering teams.
    • Communicate technical concepts clearly to non-technical stakeholders, ensuring alignment on priorities and timelines.
    • Coach and mentor engineers; drive career development and performance management within the team.
    • Define and track KPIs related to delivery efficiency, system reliability, and user experience.

    Cloud & Architecture Expertise (AWS-Focused )

    • Expertise in AWS ecosystem: EC2, Lambda, CloudFormation/Terraform, RDS, DynamoDB, S3, Route 53, IAM, VPC, Auto Scaling, SNS, SQS.
    • Strong understanding of serverless architecture and event-driven systems.
    • Experience with container orchestration (ECS, EKS, Docker).
    • Ability to architect for scalability, security, and fault tolerance across distributed systems.

    Security & Compliance

    • Ensure strict compliance with GDPR and PCI-DSS, and regional data-protection laws through privacy-by-design architecture, encryption, and continuous audit of all customer-data flows

    Skills

    Qualifications & Skills

    • 10+ years of progressive experience in software development and architecture

    roles.

    • Proven team leadership and project delivery experience.
    • Strong background in Java, JavaScript, APIs, microservices, and mobile

    development.

    • Strong communication and stakeholder management skills.
    • Agile / Scrum practitioner with hands-on DevOps experience.

    Nice to Have

    • Experience in retail/e-commerce fulfillment systems (OMS, inventory, logistics).
    • Working knowledge of Oracle or other CRM/Loyalty platforms.
    • Familiarity with monitoring tools like CloudWatch, Sentry, Datadog, or equivalent

    Seniority level
    • Seniority level Mid-Senior level
    Employment type
    • Employment type Full-time
    Job function
    • Job function Engineering and Information Technology
    • Industries Retail

    Referrals increase your chances of interviewing at Panda Retail Company – Savola Group by 2x

    Sign in to set job alerts for “Software Engineering Manager” roles. Director - Applications & Software Engineering Marketplace Software Engineering Manager Software Engineering Manager - Sustaining Engineering Software Engineering Manager, Ubuntu Gaming Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Linux Enablement - Software Engineering Manager Ubuntu Enablement - Software Engineering Manager

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Development Manager.E - Commerce - Software Development 2

    New
    Jeddah, Makkah Azizia Panda United Inc.

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Job Purpose

    To lead the design and delivery of scalable, cloud-native architectures and high-performing software engineering teams. This role is responsible for building customer-centric applications, with a strong focus on the retail and e-commerce sectors, by leveraging AWS services to develop resilient, secure, and highly available systems. The position combines engineering leadership with solution architecture, driving strategic decisions for cloud infrastructure, microservices, and mobile solutions to ensure innovative, reliable, and business-aligned technology outcomes.

    Key Responsibilities:
    Software Development & Delivery
    • Lead end-to-end software development lifecycle for consumer-facing and internal platforms including mobile apps, APIs, and integrations.
    • Manage a team of engineers and oversee the development, deployment, and release of apps on App Store and Google Play Store.
    • Own the development roadmap and coordinate closely with crossfunctional teams (Product, QA, UX) to ensure timely and high-quality delivery.
    • Implement and enforce engineering best practices (CI/CD, code reviews, Agile methodology).


    Cloud & Solution Architecture
    • Design scalable, secure, and cost-efficient cloud infrastructure using AWS services such as EC2, Lambda, API Gateway, S3, DynamoDB, RDS, and CloudWatch.
    • Develop architectural blueprints and design documents for internal systems and customer-facing apps used by millions of users.
    • Establish microservices and API-first architecture with high availability and failover strategies.
    • Ensure seamless integration of third-party systems such as CRM, loyalty platforms, and payment gateways.
    • Ensure real-time integration with retail ERP and other core enterprise systems through secure APIs and event-driven messaging, maintaining data consistency across the end-to-end commerce stack.
    • Drive personalization and AI/ML initiatives by deploying recommendation engines and MLOps workflows on AWS to boost conversion and customer lifetime value. DevOps & Infrastructure Management
    • Oversee infrastructure automation using Terraform or similar IaC tools.
    • Monitor system health, logs, and metrics to proactively identify performance bottlenecks or anomalies.
    • Design disaster recovery plans and scaling strategies to support peak load events in retail and e-commerce.

    Stakeholder Communication & Leadership
    • Serve as the technical liaison between business leaders and engineering teams.
    • Communicate technical concepts clearly to non-technical stakeholders, ensuring alignment on priorities and timelines.
    • Coach and mentor engineers; drive career development and performance management within the team.
    • Define and track KPIs related to delivery efficiency, system reliability, and user experience.
    Cloud & Architecture Expertise (AWS-Focused )
    • Expertise in AWS ecosystem: EC2, Lambda, CloudFormation/Terraform, RDS, DynamoDB, S3, Route 53, IAM, VPC, Auto Scaling, SNS, SQS.
    • Strong understanding of serverless architecture and event-driven systems.
    • Experience with container orchestration (ECS, EKS, Docker).
    • Ability to architect for scalability, security, and fault tolerance across distributed systems.
    Security & Compliance
    • Ensure strict compliance with GDPR and PCI-DSS, and regional data-protection laws through privacy-by-design architecture, encryption, and continuous audit of all customer-data flows

    #J-18808-Ljbffr

    This advertiser has chosen not to accept applicants from your region.
     

    Nearby Locations

    Other Jobs Near Me

    Industry

    1. request_quote Accounting
    2. work Administrative
    3. eco Agriculture Forestry
    4. smart_toy AI & Emerging Technologies
    5. school Apprenticeships & Trainee
    6. apartment Architecture
    7. palette Arts & Entertainment
    8. directions_car Automotive
    9. flight_takeoff Aviation
    10. account_balance Banking & Finance
    11. local_florist Beauty & Wellness
    12. restaurant Catering
    13. volunteer_activism Charity & Voluntary
    14. science Chemical Engineering
    15. child_friendly Childcare
    16. foundation Civil Engineering
    17. clean_hands Cleaning & Sanitation
    18. diversity_3 Community & Social Care
    19. construction Construction
    20. brush Creative & Digital
    21. currency_bitcoin Crypto & Blockchain
    22. support_agent Customer Service & Helpdesk
    23. medical_services Dental
    24. medical_services Driving & Transport
    25. medical_services E Commerce & Social Media
    26. school Education & Teaching
    27. electrical_services Electrical Engineering
    28. bolt Energy
    29. local_mall Fmcg
    30. gavel Government & Non Profit
    31. emoji_events Graduate
    32. health_and_safety Healthcare
    33. beach_access Hospitality & Tourism
    34. groups Human Resources
    35. precision_manufacturing Industrial Engineering
    36. security Information Security
    37. handyman Installation & Maintenance
    38. policy Insurance
    39. code IT & Software
    40. gavel Legal
    41. sports_soccer Leisure & Sports
    42. inventory_2 Logistics & Warehousing
    43. supervisor_account Management
    44. supervisor_account Management Consultancy
    45. supervisor_account Manufacturing & Production
    46. campaign Marketing
    47. build Mechanical Engineering
    48. perm_media Media & PR
    49. local_hospital Medical
    50. local_hospital Military & Public Safety
    51. local_hospital Mining
    52. medical_services Nursing
    53. local_gas_station Oil & Gas
    54. biotech Pharmaceutical
    55. checklist_rtl Project Management
    56. shopping_bag Purchasing
    57. home_work Real Estate
    58. person_search Recruitment Consultancy
    59. store Retail
    60. point_of_sale Sales
    61. science Scientific Research & Development
    62. wifi Telecoms
    63. psychology Therapy
    64. pets Veterinary
    View All C Software Jobs