Recruiting?

09 80 80 75 13

Software Engineer / Dév

Découvrez en détail les missions, compétences requises

et opportunités d’évolution

Description de la fonction

Le Software Engineer conçoit, développe, teste et maintient des applications ou des systèmes informatiques. Contrairement à un “codeur” classique, il applique des principes d’ingénierie pour s’assurer que le logiciel est efficace, fiable et maintenable sur le long terme. Il travaille sur l’ensemble du cycle de vie du produit, de la compréhension du besoin utilisateur à la mise en production. Au quotidien, le Software Engineer / Dév conçoit, développe et maintient des solutions robustes en collaboration avec les équipes produit, design et infrastructure. Il veille à la qualité du code, participe aux choix d’architecture et contribue à l’amélioration continue des pratiques de développement.

Exemples d'objectifs attendus

  • Développement de fonctionnalités : Écrire un code propre (Clean Code) et performant pour répondre aux exigences du produit.
  • Tests et Qualité : Créer des tests unitaires et d’intégration pour garantir l’absence de régressions et la robustesse du système.
  • Maintenance et Débogage : Identifier les erreurs en production et optimiser le code existant pour améliorer la rapidité ou la sécurité.
  • Collaboration technique : Participer aux revues de code (Code Reviews) pour partager la connaissance technique avec l’équipe.

Compétences nécessaires

Hard skills:
  • Maîtrise d’un ou plusieurs langages (Java, Python, JavaScript/TypeScript, Go, Rust)
  • connaissance des bases de données
  • maîtrise de Git
  • et compréhension des architectures d’API.
  • Maîtrise des langages et frameworks pertinents au poste
  • Connaissance des architectures cloud (AWS, Azure, GCP)
  • Pratique des outils DevOps (Docker, Kubernetes, CI/CD)
  • Expérience des méthodes agiles (Scrum, SAFe) et outils de gestion (Jira)
Soft skills:
  • Logique implacable
  • curiosité intellectuelle
  • esprit d’équipe
  • et capacité à apprendre en continu.
  • Sens de l’organisation et rigueur dans la gestion des priorités
  • Autonomie et capacité à travailler en mode projet

Évolution professionnelle

D’où vient-on ? (Accès au poste)

  • Diplôme d’Ingénieur : Parcours classique en informatique.
  • Développeur Junior : Ayant fait ses preuves sur des projets concrets.
  • Reconversion : Après une formation intensive (Bootcamp) et des projets personnels solides.

Vers quoi évoluer ? (Après le poste)

  • Séniorité : Senior Software Engineer, puis Lead Developer.
  • Expertise : Architecte Logiciel (pour se concentrer sur le design global).
  • Management : Engineering Manager ou CTO (pour gérer l’humain et la stratégie technique).
  • Le Software Engineer est le cœur battant de toute entreprise technologique.

Rémunération

City Expérience Salaire minimum Salaire maximum
Hors Paris Junior (0-2 ans) 36 000 € 45 000 €
Hors Paris Confirmé (2-5 ans) 45 000 € 58 000 €
Hors Paris Senior (5-10 ans) 58 000 € 72 000 €
Hors Paris Expert/Director (10+ ans) 72 000 € 85 000 €
Paris Junior (0-2 ans) 42 000 € 52 000 €
Paris Confirmé (2-5 ans) 52 000 € 65 000 €
Paris Senior (5-10 ans) 65 000 € 80 000 €
Paris Expert/Director (10+ ans) 80 000 € 95 000 €
en_USEnglish
Before going any further, let's get to know each other:

Just a few details:

Before going any further, let's get to know each other:

Just a few details:

Your personal data is only used to enable you to receive commercial information from digiRocks and is strictly reserved for the latter. In accordance with the regulations on personal data, you have a number of rights (opposition, deletion, modification).