Software Engineer
Primary stack
Job description
À propos du poste
REJOIGNEZ-NOUS
« Write code, change the world ! ». Concevoir et développer des solutions innovantes permettant de répondre aux défis technologiques de la banque.
Vous souhaitez travailler dans un environnement challengeant et en perpétuelle évolution ? Vous regorgez d’idées et vous souhaitez créer, construire et innover? Résoudre des problématiques IT ou résoudre des puzzles? Société Générale vous propose de rejoindre ses équipes engagées et présentes à l’international pour relever les défis technologiques de la banque de demain.
En tant que junior software engineer, vous serez accompagné pour grandir et évoluer selon vos aspirations. Vous faites partie d’une équipe composée de compétences variées travaillant en méthodologie agile. Vous devrez comprendre les enjeux métiers pour proposer et construire des solutions adaptées et innovantes.
Vos missions
- Comprendre les enjeux critiques et les besoins métiers
- Développer des nouvelles solutions applicatives, les faire évoluer et les maintenir
- Relayer la communication autour des différents impacts
- Concevoir des applications dans différents langages de programmation (Python, C++, C#, Java, Angular, JavaScript…)
- Faire évoluer l’infrastructure pour améliorer les process de déploiement (CI/CD)
- Proposer de nouvelles idées pour améliorer les outils et les process
- Garantir la qualité et la stabilité de la production
- Intervenir sur la gestion d’incidents et améliorer l’infrastructure de monitoring
Les atouts du job
- Un milieu challengeant et dynamique
- Une liberté pour innover et concevoir
- Accompagnement pour évoluer et apprendre auprès de seniors
- Contexte international
Profils recherchés
- Être réactif et savoir s’adapter à un contexte changeant
- Être à l’écoute pour comprendre les enjeux et identifier les opportunités
- Savoir travailler en équipe
- Maîtriser un / des langages de programmation
- Bac+5, École d’ingénieur ou université - Bon niveau d’anglais
Questions fréquentes sur le Software Engineer
Qu’est-ce qu’un Software Engineer?
Un Software Engineer, également connu sous le nom d'ingénieur logiciel, ingénieur étude et développement ou bien encore, ingénieur informatique, est un professionnel spécialisé dans la conception, le développement et la maintenance de logiciels et d'applications informatiques. Son rôle est de traduire les besoins des utilisateurs et de l’entreprise en solutions logicielles fonctionnelles et efficaces. Au-delà de la réalisation et de la maintenance de ces logiciels, le Software Engineer cherche à maximiser leurs performances (vitesse d’exécution, qualité et évolutivité) en optimisant perpétuellement le code de ces derniers.
Quelles sont les principales missions d'un Software Engineer?
La fiche de poste d’un Software Engineer comprend les missions suivantes :
- analyser les besoins des utilisateurs et des clients et établir le cahier des charges des logiciels ;
- concevoir les architectures logicielles ;
- développer les applications et les logiciels en choisissant le langage de programmation adaptés puis en codant l’ensemble ;
- établir des tests pour assurer le bon fonctionnement des logiciels et corriger les éventuelles erreurs ;
- assurer la maintenance et la mise à jour des logiciels existants ;
- collaborer avec les équipes de développeurs et les autres départements de l’entreprise.
Quelles compétences sont essentielles pour devenir Software Engineer?
Pour devenir Software Engineer, il est essentiel de posséder des compétences techniques, solides et variées, telles que :
- une excellente maîtrise des langages de programmation (Java, Python, C++, etc.) ;
- une parfaite compréhension des concepts de programmation et de structure de données ;
- une bonne aptitude à résoudre des problèmes de manière logique et efficace ;
- la connaissance de nombreux principes d’ingénierie et de méthodologies de développement.
Quelle est la formation nécessaire pour devenir Software Engineer?
Afin de devenir Software Engineer, il est nécessaire de s’orienter vers des études d’un niveau Bac+5. Celles-ci permettent d’appréhender au mieux des technologies de plus en plus avancées avec des besoins techniques poussés.
Après l’acquisition d’un Bac +3 (comme une Licence ou un Bachelor) dans le domaine de l’informatique ou du génie logiciel, vous pourrez poursuivre vers un Master (comme le Master MIAGE, Méthodes Informatiques Appliquées à la Gestion des Entreprises).
Il existe également des grandes écoles d’ingénieurs en informatique, proposant des cursus de 5 ans.
Enfin, des bootcamps, des programmes de formations intensives de 12 semaines, sont disponibles et permettent une insertion rapide sur le marché de l’emploi.
Quel est le travail d'un Software Engineer?
Le travail d'un Software Engineer consiste principalement à concevoir, développer et maintenir des logiciels et des applications informatiques : il code, teste les fonctionnalités et résout les problèmes techniques survenant pendant les phases de test.
Comment évolue la carrière d'un Software Engineer?
La carrière d'un Software Engineer peut évoluer vers des postes à plus haute responsabilité, comme Architecte logiciel, Architecte SI, ou Technical Leader.
Le métier permet également de se diriger vers des postes comprenant une dimension plus technique inhérente au long processus de conception d’un logiciel. Dès lors, le Software Engineer devient Product Owner, Business Analyst, ou Développeur Web.
Certains pourront choisir de se spécialiser dans des domaines précis comme l’intelligence artificielle ou la cybersécurité.
Enfin, ce domaine en pleine évolution favorise l’émergence de nombreuses sous-disciplines et tendances à l’ingénierie logicielle, comme le métier DevOps, né de la fusion entre le métier de développeur et celui d’administrateur système.
Comment se déroule la « journée type » d'un Software Engineer?
La « journée type » d’un Software Engineer est consacrée à la conception et à l’écriture du code et à des sessions de débogage (corriger des erreurs dans le code source d’un logiciel) pour résoudre les problèmes rencontrés. Enfin, le Software Engineer participe à des réunions d’équipe afin de discuter des avancées des projets.
Quel est le salaire moyen d'un Software Engineer?
Le salaire moyen d'un Software Engineer varie en fonction de nombreux facteurs, tels que son expérience, son niveau de formation, la localisation géographique de l’entreprise et du secteur dans lequel il travaille. Par exemple, un Software Engineer junior peut espérer toucher une rémunération d’environ 41 000 €, tandis qu’un Software Engineer senior peut prétendre à une rémunération pouvant aller au-delà de 65 000€. Les ingénieurs logiciels bénéficient de salaires compétitifs, souvent supérieurs à la moyenne, en raison de la demande élevée de ce type de compétences.
Les étapes pour nous rejoindre
Pour bien se connaître et nous assurer que vous vous épanouirez au sein de Société Générale, il reste quelques étapes à franchir.
Faites-vous connaître en répondant aux offres d’emploi.
Nous voulons en savoir plus sur vous, nous vous contactons pour un premier échange et des tests en ligne.
Ça matche ? Vous rencontrez nos opérationnels et les ressources humaines.
Welcome! Le poste est à vous, l’aventure peut commencer.
Et si l’aventure ne faisait que commencer?
Chez Société Générale, nous veillons à ce que chacun puisse construire son propre parcours en fonction de ses envies et de ses capacités. Après un poste de Software Engineer, de nouvelles opportunités s’ouvriront à vous :
- Architecte
- Technical leader
- Senior software engineer
- Product Owner
- Trader automation
- Business analyst
Nos dernières offres de Software Engineer
En chargement...
Découvrez toutes nos offres
© Societe Generale. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Societe Generale
All 40 rolesBusiness Analyst
Societe Generale · Kyiv +4
DÉVELOPPEUR WEB
Societe Generale · India +3
BIG DATA ARCHITECT
Societe Generale · Kyiv +4
FINANCIAL SECURITY ANALYST
Societe Generale · Kyiv +4