State of Software Engineering in Algeria

website·Indexed 31 days ago

https://state-of-algeria.dev

A comprehensive research project and report auditing the Algerian software engineering industry. It provides data-driven insights on salaries, remote work, cloud adoption, cybersecurity laws, and the education landscape, alongside raw survey results and interviews with tech industry actors in Algeria.

Tokens
14.9K
Snippets
16
Records
119
Agent score
53%

What's inside State of Software Engineering in Algeria

  1. Overview of the Algerian Higher Education system for IT

    Access to universities and Higher schools in Algeria is open to holders of the baccalaureate. The Ministry of Higher Education and Scientific Research determines annual admission requirements based on:

    • Student choice (ordered list of desired specialties).
    • Baccalaureate field of study (e.g., Mathematics, Technology, and Scientific students have access to STEM branches).
    • Average scores in specific fields (set annually based on success rates and trends).
    • Available seat capacity per field and jurisdiction.
  2. Overview of the Algerian cybersecurity services market

    The cybersecurity market in Algeria consists of companies offering training, consulting, audits, and penetration testing. Proactive demand for these services is primarily driven by foreign companies operating in Algeria that must adhere to international standards (often mandated by their global CTO/CISO offices). Local companies typically engage security consultants reactively for incident response.
  3. Overview of electronic and mobile payment systems in Algeria

    The modernization of Algeria's financial system is coordinated by GIE Monétique (Electronic Payment Economic Interest Grouping), established in 2014. GIE Monétique regulates the interbank electronic payment system, ensures interoperability with local and international networks, and consists of 18 banks and Algerie Poste, with oversight from the Bank of Algeria. Key active payment solutions include SATIM's 'Switch Mobile' m-payment solution and Algeria Post's BaridiWeb and BaridiMob services.
  4. Overview of programming language trends in Algeria

    JavaScript is the most widely used programming language in Algeria, followed by Python and PHP. While Java was historically dominant in university curricula, interest is declining in favor of Python, JavaScript, and Dart/Flutter.
  5. Overview of SATIM/CIBWeb e-payment solution

    SATIM (Automated Interbank Transactions and Electronic Banking Company), consumed via CIBWeb, is the official Algerian government payment solution. It supports both local CIB and EDDAHABIA credit cards. Integration is noted to be challenging due to a lack of public technical documentation, a potentially lengthy approval process (several months), and a paid test environment.
  6. Remote work trends in the Algerian tech market

    The Algerian job market shows a divide between traditional on-site preferences and the shift toward remote work. Approximately 50% of job offers require in-person presence, 34% are hybrid, and 16% are fully remote. While some companies still prefer on-site work due to cultural emphasis on social interaction and concerns over 'remote discipline,' others have adopted remote models to reduce office overhead and hire talent from various wilayas (provinces), bypassing the high cost of living and transport issues in the capital.
  7. Cybersecurity market and employment trends in Algeria

    The cybersecurity market in Algeria is characterized by a reactive demand; companies typically seek incident response services after a data breach rather than maintaining proactive security. While specialized agencies and internal security teams exist, many engineers prefer remote work for foreign companies to earn higher salaries in foreign currencies.

    Client acquisition for cybersecurity agencies typically occurs through:

    • Professional connections
    • Open tenders (appel d'offres)
    • Direct outreach following security incidents/data breaches.
  8. Understand the State of Algeria 2024 survey methodology

    The 2024 survey was conducted from February 1st to February 29th, 2024, collecting 517 anonymous entries via Google Forms. The survey was provided in English, Arabic, and French. To ensure legal compliance with Algerian regulations (Law N°18-07), the organizers confirmed with the ANPDP that no personally identifiable information (PII) was collected, and all data is reported in aggregate.
  9. Identify popular cloud providers used in Algeria

    Public cloud providers most commonly used by developers in Algeria include Amazon Web Services (AWS), Google Cloud Platform (GCP), and Microsoft Azure. There is also a significant trend toward Serverless and PaaS solutions, specifically Heroku, Vercel, and Netlify, particularly among web front-end and full-stack developers.
  10. AI Governance via the Scientific Council of Artificial Intelligence

    Established on June 22, 2023, by the Ministry of Higher Education and Scientific Research and the Ministry of Knowledge Economy, Start-ups and Micro-enterprises, the Scientific Council of Artificial Intelligence operates at the Higher National School of Artificial Intelligence. It serves as an advisory body to evaluate AI resources, propose training programs, and foster international cooperation.
  11. Digitalization trends and risks in Algerian public services

    Algerian government institutions are increasingly moving services exclusively online to promote e-payments and digital alternatives (e.g., the Ministry of Youth and Sports' Tadkirati platform). However, this transition has highlighted critical risks regarding infrastructure scalability and quality assurance, as seen with the AADL3 registration platform which suffered outages and errors due to inadequate peak-load planning and testing. For developers and IT firms, this trend increases demand for digitalization projects, but emphasizes the need for proper resource management to avoid systemic digital risks.
  12. AI and Machine Learning landscape in Algeria

    The AI/ML and Data Engineering field in Algeria is primarily concentrated in Algiers. Common programming languages used in this sector include Python, JavaScript, Java, C++, and R, alongside SQL and various scripting languages. Professional opportunities range from small startups (2-5 employees) to large enterprises (1000+ employees), with a strong preference for on-site work in the capital over remote or freelance arrangements.