Software Engineering Jobs in Morocco
There are 138 open Software Engineering jobs in Morocco on freehire right now. 20 of them were posted recently. The skills employers ask for most often are api, ai and cloud.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| USD | year | $149,491 | $170,000 | $191,250 | 34 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- api 46%
- ai 45%
- cloud 38%
- python 38%
- ci-cd 34%
- agile 28%
- automation 28%
- java 28%
How the work is done
- Hybrid 26 · 19%
- Remote 22 · 16%
- Onsite 11 · 8%
Visa sponsorship offered in 42% of the 33 postings that state a position on it.
Seniority
- Senior 39
- Principal 8
- Staff 7
- Lead 3
- Intern 1
Who is hiring
- 1000+ employees 31
- 501-1000 employees 21
- 51-200 employees 6
- 11-50 employees 3
- 201-500 employees 2
- 1-10 employees 1
Senior Software Engineer
Senior embedded software engineer building real-time systems that control and monitor medical devices preserving donor organs for transplantation using C/C++, RTOS, and regulatory-compliant development practices.
Senior Software Engineer – Fintech / DeFi
Build and ship scalable fintech/DeFi features using React, TypeScript, Node.js, and PostgreSQL; design AWS infrastructure; ensure compliance; and mentor teammates on AI-assisted development.
Senior Software Development Engineer in Test
Build and maintain automated test frameworks for clinical decision support software using Java, Python, and JavaScript, integrating tests into CI/CD pipelines to ensure quality in a regulated healthcare environment.
Software Engineer, Product Research & Development
Build shared business services (billing, payments, open banking) and integrate AI features using C#/.NET, REST APIs, and microservices for a European ERP software group.
Software Engineer
Vydia is seeking a Software Engineer to design, develop, and enhance our core platform. Reporting to the Senior Software Engineering Manager, this role will build scalable, high-quality software solutions that power…
Software Engineer, Early Career, Campus
Builds and maintains scalable software systems at massive scale, working across the full stack to develop next-gen technologies like search, AI tools, and cloud platforms.
Software Engineer - Data Infrastructure - OpenSearch/ElasticSearch
Builds and automates OpenSearch/Elasticsearch infrastructure (replication, TLS, deployment) via Python, collaborating with global teams to enhance data platform automation for enterprise multi-cloud environments.
Software Engineer - OpenStack
Build and maintain Charmed OpenStack and Ceph, open-source Python charms for deploying cloud infrastructure, while collaborating with a globally distributed team.
Control Software Engineer
Develops and verifies control software for real-time industrial systems, PLCs, and operator interfaces to run fusion-energy R&D equipment and machinery.
Senior Software Engineer
Build and maintain Oracle APEX applications and PL/SQL backends for Harvard’s Faculty of Arts and Sciences, integrating systems via REST APIs and guiding Agile teams on security and scalability.
Software Engineer
Builds full-stack aviation weather applications using React, Go, .NET/C#, MongoDB, SQL Server, and AWS to deliver real-time data visualizations and APIs for pilots and dispatchers.
Software Development Engineer in Test
Build and maintain automated tests for UI and APIs, collaborate with engineers to define test strategies, and drive quality best practices in a hybrid role.
Software Engineer
Build and maintain shared business microservices in C#/.NET for invoicing, payments, and open banking, integrating AI features into Forterro’s ERP ecosystem.
