Societe Generale
Posted 3w ago

Software Engineer Python - Casablanca, Morocco

Societe Generale
Casablanca, Casablanca-Settat, Morocco
HybridFull Time
Responsibilities
  • designing solutions
  • developing solutions
  • supporting production
Requirements
  • Bac+5 in computer science
  • 3+ years Python experience
  • Fluent English
  • Proficiency with FastAPI/Django, SQL
  • PostgreSQL
  • MongoDB
  • Docker
  • GitHub Actions
  • Kubernetes, and agile practices
Technical tools mentioned
PythonSQLFastAPIDjangoReactJSPostgreSQLMongoDBDockerGitHub ActionsKubernetes

Job description

Back to offers

Software Engineer Python

Corporate & Investment banking
Apply

Permanent contract
Casablanca, Région de Casablanca-Settat, Morocco
Hybrid

Reference 26000HFX
Start date 2026/08/12
Publication date 2026/07/27

Responsibilities

Vous souhaitez rejoindre une équipe à taille humaine, engagée, travaillant en forte proximité avec le business.

Vous voulez prendre part à des projets d’envergure utilisant les dernières technologies. En tant que Développeur Python, vous concevez et développez des solutions logicielles répondant aux besoins métier. Vous êtes un(e) passionné(e) de technologie !

Concrètement, vous serez amené(e) à :

  • Concevoir et développer des solutions via les bonnes pratiques du software craftsmanship (behavior driven development, test driven development, continuous delivery, etc.) en Python.
  • Challenger les besoins, rédiger les scénarios de tests en collaboration avec les Business Analysts et participer aux estimations (poker planning).
  • Participer à l’amélioration continue (technique, organisation et processus).
  • Rechercher la technologie la plus adaptée pour garantir la sécurité, la scalabilité des solutions et une expérience utilisateur optimale.
  • Participer activement aux mises en production et assurer le support de production.
  • Travailler en mode Agile & Agile@Scale.

Profile required

  • Diplômé(e) Bac +5 en école d’ingénieur ou université, spécialisation informatique.
  • 3 ans minimum d’expérience en programmation Python.
  • Curieux(se), autonome, avec de solides capacités analytiques.
  • Anglais courant à l’oral et à l’écrit.

Compétences techniques requises

  • Langages : Python, SQL
  • Frameworks : FastAPI, Django, ReactJS un plus.
  • Bases de données : PostgreSQL, MongoDB
  • CI/CD : Docker, GitHub Actions, Kubernetes
  • Connaissances Finance de marché est un plus

Business insight

Né du rapprochement entre SG ABS et SG ATS, Société Générale Global Solution Centre Morocco (SG GSC Morocco) est le hub technologique et opérationnel du Groupe Société Générale en Afrique. Au cœur du réseau des Global Solution Centres, SG GSC Morocco accompagne la transformation des activités bancaires à l'échelle internationale en réunissant des expertises métiers et technologiques au service de plusieurs lignes de métiers du Groupe.

Présent au Maroc et à Abidjan, SG GSC Morocco intervient sur l’ensemble de la chaîne de valeur, en associant expertises financières et solutions technologiques pour accompagner les activités de Banque de Financement et d’Investissement à l’international ainsi que la banque de détail en Afrique.

Chez SG GSC Morocco, le capital humain est au cœur de notre ambition. Nous nous attachons à offrir un environnement de travail stimulant, collaboratif et propice au développement des talents.

Rejoindre SG GSC Morocco, c'est évoluer dans un environnement international, contribuer à des projets stratégiques à forte valeur ajoutée, développer une double expertise métier et technologique et construire son parcours au sein d'une organisation qui encourage l'apprentissage continu, l'innovation et la mobilité.

Les informations recueillies sur ce site font l’objet d’un traitement destiné à répondre aux besoins de recrutement de la société SG GSC Morocco. Ces données sont traitées par les services internes de la société. Conformément à la loi n° 09-08 promulguée par le Dahir 1-09-15 du 18 février 2009, relative à la protection des personnes physiques à l’égard du traitement des données à caractère personnel, vous bénéficiez d’un droit d’accès et de rectification aux informations qui vous concernent, que vous pouvez exercer en vous adressant à [email protected]. Vous pouvez également, pour des motifs légitimes, vous opposer à ce que les données qui vous concernent fassent l’objet d’un traitement. Ces données peuvent faire l’objet d’un transfert à l’étranger. Ces traitements ont été notifiés et autorisés par la CNDP sous les numéros : A-RH-239/2019 et T-RH-119/2019.

Diversity and Inclusion

We are an equal opportunities employer and we are proud to make diversity a strength for our company. Societe Generale is committed to recognizing and promoting all talents, regardless of their beliefs, age, disability, ethnic origin, nationality, membership of a political, religious, trade union or minority organisation, or any other characteristic that could be subject to discrimination.
Share
Software Engineer Python
Permanent contract
Casablanca, Région de Casablanca-Settat, Morocco
Hybrid
Responsibilities Profile required Business insight Diversity and Inclusion
Apply

Titre
Similar jobs

Titre
Jobs & contracts

Read more

About Societe Generale

Global provider of retail, investment, and private banking services.

Similar jobs

Software Engineer roles near Casablanca, Casablanca-Settat
1w
Save
Mark Applied
Hide
Software Engineer (Java/webmethods)
Casablanca, Casablanca-Settat, Morocco
HybridContract
Capgemini
CapgeminiEuronext Paris: CAP: Provides global IT consulting and digital transformation services.
7+ YOERequires a Bac+5 in computer science or equivalent, 7+ years in Java development and integration, Java/Spring expertise, webMethods experience, integration technologies, databases, Git, Maven, and CI/CD.
Java, Spring, Spring Boot, JPA, webMethods Integration Server, webMethods Designer, webMethods API Gateway, Universal Messaging (UM), Trading Networks, REST, SOAP, XML, JSON, XSD, Oracle, PostgreSQL, SQL Server, Git, Maven, Docker, Kubernetes, CI/CD, Agile, Scrum
1w
Save
Mark Applied
Hide
AD Reprocessing Software Developer – Senior H/F
Casablanca or Settat
OnsiteFull Time
Stellantis
StellantisNYSE: STLA: Designs, manufactures, and sells passenger cars and commercial vehicles.
5+ YOEMaster's degree in computer engineering, information technology, or computer science; 5+ years' experience with C++ or Java, Git/GitHub, CI/CD, data structures, algorithms, and Linux. English fluency required.
C++, Java, Git, GitHub, Linux, OpenShift, Apache Airflow, Docker, Maven, Bazel, Python, JavaScript, Shell, Bash
2w
Save
Mark Applied
Hide
Software Engineer
Casablanca, Casablanca-Settat, Morocco
HybridFull Time
Forterro
Forterro: Provides specialized ERP software for industrial manufacturing enterprises.
Backend development experience with C#/.NET, REST APIs and microservices, relational databases (PostgreSQL); familiarity with AWS, Kubernetes, CI/CD and OAuth2/OpenID; French and good English required.
C#, .NET, REST APIs, PostgreSQL, Microservices, GitHub, GitHub Actions, AWS, Kubernetes, ArgoCD, CI/CD, OAuth2, OpenID Connect
2w
Save
Mark Applied
Hide
Développeur logiciel
Casablanca, Casablanca-Settat, Morocco
HybridFull Time
IDEMIA
IDEMIA: Identity and security solutions using biometrics and cryptography.
2+ YOEMaster's or engineering degree, minimum 2 years software development, strong Java OOP (Java SE/EE, JDBC, OAS), Oracle/PostgreSQL, Linux, Agile/Scrum experience, French and English proficiency.
Java, Java SE/EE, JDBC, OAS, Oracle, PostgreSQL, Linux, Scrum
1mo
Save
Mark Applied
Hide
SOFTWARE ENGINEER (39849)
Casablanca, Casablanca-Settat, Morocco
OnsiteFull Time
Intelcia
Intelcia: Global provider of business process and IT outsourcing services.
3+ YOEMaster's level computer science degree, 3+ years experience, strong front-end integration skills (HTML5,CSS3,JavaScript), backend Java/JEE knowledge, databases (Oracle, MySQL, MongoDB), REST/SOAP, and professional English.
HTML5, CSS3, JavaScript, Java, JEE, Spring, Oracle, MySQL, MongoDB, SQL, XML, CSV, JSON, REST, SOAP, Maven, Git, GWT, Angular
1mo
Save
Mark Applied
Hide
Software Engineer Expérimenté F/H
Casablanca, Grand Casablanca-Settat, Morocco
OnsiteFull Time
Deloitte
Deloitte: Global provider of professional audit and consulting services.
3+ YOE3+ years software engineering experience, degree in engineering or equivalent, proficiency in Java/Python/Node.js/Angular/React, cloud experience or interest (AWS/Azure/GCP), strong English communication.
AWS, Azure, GCP, Java, Python, Node.js, Angular, React
1mo
Save
Mark Applied
Hide
Software Engineer Expérimenté F/H
Casablanca, Casablanca-Settat, Morocco
HybridFull Time
Deloitte
Deloitte: Provides global audit, tax, and management consulting services.
3+ YOE3+ years software engineering experience with Java, Python, Node.js or front-end frameworks; cloud experience (AWS/Azure/GCP) and English proficiency; engineering degree or equivalent.
Java, Python, Node.js, Angular, React, AWS, Azure, GCP
1mo
Save
Mark Applied
Hide
AI & Analytics - Sr. Software Engineer With AI Background - Casa
Casablanca, Casablanca-Settat, Morocco
HybridFull Time
Infomineo
Infomineo: Provides AI-enhanced business research and strategic intelligence services.
4+ YOE4+ years in data science or AI engineering, strong Python and full-stack skills (FastAPI, React/Next.js/Vue), LLM/RAG experience (OpenAI/Gemini/LangChain), Docker and cloud deployment (GCP preferred), CI/CD (GitHub Actions).
Python, FastAPI, React, Next.js, Vue, OpenAI, Gemini, LangChain, LangGraph, Model Context Protocol (MCP), Docker, GKE, Artifact Registry, GitHub Actions, Terraform, Pulumi, GCP, AWS, Azure, GitOps