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, Wikidata Platform
Senior Software Engineer to build and maintain the backend systems and APIs that power Wikidata’s query infrastructure, ensuring scalability and reliability for the structured data backbone of Wikimedia projects.
Staff Software Engineer for Identity Management (Go/Golang)
Build and modernize identity management systems for Canonical’s products and services using Go and Python, including authentication flows, API endpoints, and Juju charms.
Software Engineer Senior .NET – Cloud & Microservices
The Senior Software Engineer will develop and maintain .NET/C# back-end services and microservices for large-scale platforms. The role involves working with cloud infrastructure, CI/CD pipelines, and integrating embedded vehicle data systems.
Robotics Software Engineer
Develops and integrates software for autonomous robotics systems using ROS 2, C++, and Python, focusing on navigation, manipulation, and system integration.
Senior Build Systems & Software Engineer
Senior engineer who designs and maintains C++ build systems, CI/CD pipelines, and robustification tooling for a large robotics codebase, ensuring reliable, reproducible, and traceable software releases.
Software Engineer, Envoy AI Foundations
Develops and maintains Envoy, Google’s high-performance open-source HTTP proxy, ensuring scalability, security, and integration across Google’s infrastructure and AI workloads.
Développeur Java / Camunda
Senior Java/Camunda developer working on digital banking transformation projects, responsible for analyzing business requirements, designing and developing robust solutions using Java 17, Spring, Angular 17, and Camunda, and maintaining workflows while ensuring quality, security, and performance.
Senior Software Development Engineer
Experience Level: Mid-Senior (6 Years Required) Education Level: Bachelors Degree Pay Rate: $73 per hour ( Contract ) Location: Cambridge, MA Work Schedule: Hybrid - 3 days in the office, 2 days remote per week…
Software Engineer III
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at…
Software Engineer III, Product Safety & Integrity
Builds and maintains abuse-detection systems for Wikipedia and sister projects, using PHP/JavaScript and relational databases to protect free knowledge while balancing privacy and safety.