Senior Software Engineer in Bruges

Senior Software Engineer in Bruges

Bruges Full Time 51300 - 62700 € / an (estimé) Hybride
Stellar

En un coup d'œil

  • Missions: Développez des logiciels innovants et collaborez sur des projets passionnants dans le domaine des télécommunications.
  • Entreprise: Stellar, une entreprise technologique dynamique avec une culture collaborative.
  • Avantages: Salaire compétitif, options d'actions, travail à distance et opportunités de développement professionnel.
  • Autres infos: Environnement dynamique avec de nombreuses opportunités de croissance de carrière.
  • Pourquoi ce job: Rejoignez une équipe qui façonne l'avenir des technologies de connectivité et d'IA.
  • Qualifications: Expérience en développement logiciel, compétences en Python et passion pour l'open source.

Le salaire estimé est compris entre 51300 - 62700 € par an.

About Stellar

Stellar brings together professionals and experts from a range of exciting domains and technologies: telecommunications (cellular 4G/5G terrestrial and non-terrestrial networks, Wi-Fi and satellites), mobility (trains, aircraft, drones and road vehicles), and software for efficient data transmission, orchestration, network management, data collection, processing and analysis, including growing AI/ML capabilities.

About Stellar

Stellar brings together professionals and experts from a range of exciting domains and technologies: telecommunications (cellular 4G/5G terrestrial and non-terrestrial networks, Wi-Fi and satellites), mobility (trains, aircraft, drones and road vehicles), and software for efficient data transmission, orchestration, network management, data collection, processing and analysis, including growing AI/ML capabilities.

Our products and solutions - the STEER Software Suite, M2M/Io T solutions and the all-in-one GLOBBLE offering - are transforming how people and vehicles experience connectivity while on the move by enabling seamless, ubiquitous and reliable broadband services.

More information is available at https://www. stellar. tc.

Stellar is an ideal workplace for professionals who are eager to learn, challenge conventional approaches, explore practical innovations and take meaningful ownership in a supportive, collaborative, results-driven, international and professional environment.

Position Summary

Reporting to the Director of Software Development, the Senior Software Engineer develops and maintains STEER Management, Stellar's device and network management platform built on top of Open Wisp, and its Django/Python backend.

STEER Management is made up of several custom extensions of Open Wisp modules, covering device configuration, users, monitoring, notifications and firmware upgrades, which Stellar maintains and keeps aligned with each upstream Open Wisp release.

The role develops and maintains these modules across the device, web interface and management platform layers, and is primarily backend work with a smaller frontend component.

This is a hands-on individual contributor role.

We are looking for engineers who value deep technical ownership, and who genuinely enjoy working within an open-source ecosystem and community.

Stellar's engineering teams are also increasingly relying on AI-assisted development tools as part of their workflow, and we're still shaping our practices around them as we go.

Key Responsibilities

  • Platform Development
  • Design, develop and maintain features on STEER Management, Stellar's Open Wisp-based device and network management platform.
  • Own and extend the Django/Python backend, including REST APIs and permission/access-control logic across the platform's multiple layers (device, web interface, management platform).
  • Design, maintain and document the data model (Django models, migrations and database schema), preserving data integrity across Open Wisp upgrades.
  • Improve test coverage, including adapting Open Wisp's own test suite to Stellar's specific module configuration.
  • Open Source & Release Management
  • Track Open Wisp upstream releases, assess their impact on Stellar's custom modules, and plan adaptation work ahead of major version changes.
  • Contribute fixes and improvements upstream to Open Wisp where relevant, reducing Stellar's long-term maintenance burden.
  • Support the definition and rollout of a structured release process across dev, QA and production environments, in collaboration with the Dev Ops team.
  • Collaboration
  • Work closely with the STEER EDGE team on the interface between managed devices and the platform (device APIs, UCI-level configuration, provisioning).
  • Partner with product and customer-facing teams to clarify use cases, permissions and supported features.
  • Document architecture, permission models and configuration logic clearly for the rest of the engineering team; strengthening documentation practices is a current priority for Stellar's engineering organization, and this role is expected to help raise the bar.
  • Required Experience And Skills
  • 10+ years of software engineering experience, with strong hands-on Python and the ability to work independently and take ownership within a small team with limited management overhead.
  • Comfortable designing and maintaining REST APIs and multi-layered permission/access-control systems.
  • Strong Linux fundamentals and comfort operating within a self-hosted, open-source-based stack.
  • Solid system and networking fundamentals (IP addressing, routing, VPNs, Linux networking); the platform manages network devices, so backend experience without networking knowledge is not sufficient.
  • Comfortable owning features end-to-end with limited hand-holding.
  • Strong documentation habits: comfortable writing clear technical documentation as you go, not just as an afterthought.
  • Genuine interest and active involvement in open-source communities, including contributing changes upstream.
  • English professional proficiency expected (French a plus).
  • Preferred Experience
  • Experience using AI-assisted coding tools (AI coding agents, LLM-based assistants) in a professional development workflow.
  • Prior contributions to Open Wisp or another open-source device/network management platform; a public contribution history is a strong plus.
  • Experience with fleet or device management platforms (network management systems, Io T device management).
  • Familiarity with the frontend technologies used in the Open Wisp ecosystem.
  • Experience with CI/CD pipelines and automated testing for web platforms.
  • Experience with Python web frameworks, ideally Django.

What We Offer

  • Strong technical ownership over a core, highly differentiated part of Stellar's software stack.
  • A dynamic software development environment, with practices still being shaped and openness to the best ideas each new engineer brings.
  • Exposure to telecommunications, mobility, edge computing and connected systems.
  • Continuous learning in a supportive, expert-driven engineering team.
  • A collaborative, international and multicultural working environment.
  • A competitive compensation package, including Stellar stock options.
  • Location and Working Model
  • Office at Stellar's Bruges (33), France.
  • Full remote or hybrid working model possible depending on profile.
  • #J-18808-Ljbffr

Senior Software Engineer in Bruges employeur : Stellar

Stellar Telecommunications est un employeur de choix, offrant à ses employés un environnement de travail collaboratif et international où l'innovation est au cœur des projets. En tant qu'ingénieur backend senior, vous bénéficierez d'opportunités de croissance professionnelle tout en travaillant sur des technologies de pointe comme Python et Django, avec la flexibilité du travail à distance ou hybride. Rejoindre notre équipe, c'est s'engager dans une mission significative autour de l'open source et de l'IA, tout en ayant la possibilité de contribuer à des projets qui font la différence.

Stellar

Coordonnées :

Équipe de recrutement de Stellar

Conseils d'expert StudySmarter🤫

Voici comment nous pensons que tu pourrais décrocher Senior Software Engineer in Bruges

✨Construire ton réseau tech

Connecte-toi avec des professionnels de l'ingénierie et du développement logiciel via des meetups tech ou des conférences comme DevFest. C'est un excellent moyen d'apprendre sur les dernières tendances et de te faire connaître dans le milieu.

✨Contribuer à des projets open-source

Montre tes compétences en rejoignant des projets open-source sur GitHub. Non seulement cela renforce ton portfolio, mais ça te permet également de collaborer avec d'autres développeurs et de bâtir ta réputation dans le monde tech.

✨Préparer un excellent entretien

Pour décrocher un emploi à plein temps, il est crucial de préparer des réponses aux questions techniques et comportementales. Fais des simulations d'entretiens avec des amis ou en utilisant des plateformes dédiées pour te sentir plus à l'aise.

✨Postuler sur notre site

N'oublie pas de consulter notre site pour des opportunités chez Stellar. Postuler directement peut te donner un accès privilégié à nos offres et montrer ton intérêt spécifique pour notre entreprise. Allez, fonce !

Nous pensons qu'il te faut ces compétences pour exceller en tant que Senior Software Engineer in Bruges

Python
Django
REST APIs
Linux
Systèmes de gestion de réseau
Documentation technique
Open Source

Quelques conseils pour ta candidature 🫡

Démarre avec un CV percutant:Pour un poste d'ingénieur en développement logiciel, mets en avant tes compétences techniques comme les langages de programmation que tu maîtrises. N'hésite pas à inclure les projets sur lesquels tu as travaillé, surtout ceux qui montrent ton impact dans des situations concrètes. Les employeurs adorent voir ce que tu es capable de créer !

Valorise tes projets personnels:Si tu as des projets personnels ou des contributions sur GitHub, assure-toi de les inclure dans ta candidature. Cela te permet de montrer non seulement tes compétences techniques, mais aussi ta passion et ton engagement pour le développement logiciel. C'est un excellent moyen de te démarquer des autres candidats !

Personnalise ta lettre de motivation:Prends le temps de personnaliser ta lettre de motivation pour Stellar. Explique pourquoi tu es attiré par cette entreprise et comment tes compétences peuvent répondre à leurs besoins. C'est l'occasion de montrer un côté plus humain de ta candidature et d'expliquer ce qui te motive !

Soigne la mise en page:Une mise en page claire et concise est cruciale pour les candidatures dans le domaine de l'ingénierie logicielle. Utilise des sous-titres et des listes pour rendre ton CV et ta lettre plus facile à lire. Cela montre aussi que tu as un sens de l'organisation, ce qui est super important dans notre domaine !

Comment te préparer à un entretien d'embauche chez Stellar

✨Maîtrise des Outils de Développement

Assure-toi d'être à l'aise avec les outils et les langages de programmation que privilégie Stellar. Par exemple, si tu sais qu'ils utilisent beaucoup Java ou Python, revisite tes concepts clés et sois prêt à discuter de tes projets antérieurs qui mettent en avant ces compétences.

✨Prépare des Exemples de Projets Concrets

Rassemble des exemples concrets de projets sur lesquels tu as travaillé, surtout ceux qui mettent en avant des défis techniques. Sois prêt à expliquer tes choix, tes erreurs et comment tu as résolu des problèmes - cela montre ton process de réflexion et ta capacité à apprendre.

✨Sois Prêt pour des Tests Techniques

Il est fréquent d'avoir des tests techniques lors des entretiens dans l’ingénierie logicielle. Prépare-toi à résoudre des problèmes de codage en direct. Pratique sur des plateformes comme LeetCode ou HackerRank pour rester affûté et confortable face à la pression.

✨Montre Ton Intérêt pour l’Innovation

Dans le cadre d'un poste à temps plein, les employeurs cherchent des passionnés qui se tiennent à jour avec les dernières tendances technologiques. N’hésite pas à parler de tes lectures récentes, de conférences auxquels tu as assisté ou même de projets open-source que tu pourrais avoir suivis ou rejoints.