Activez les alertes d’offres d’emploi par e-mail !

Full Stack Developer (Hybrid/Remote)

JR France

Les Ulis

À distance

EUR 70 000 - 120 000

Plein temps

Il y a 6 jours
Soyez parmi les premiers à postuler

Mulipliez les invitations à des entretiens

Créez un CV sur mesure et personnalisé en fonction du poste pour multiplier vos chances.

Résumé du poste

A leading company is seeking a Principal Software Engineer to architect high-performance data and streaming platforms. This role requires significant expertise in Java and C++, alongside leadership in Agile environments. The successful candidate will drive technical strategy, mentor engineers, and collaborate closely with product managers and data scientists to align solutions with business goals.

Qualifications

  • 4 to 30 years of expertise in Java, C++, and Kafka.
  • Professional experience in software engineering.
  • Experience with cloud platforms for deploying applications.

Responsabilités

  • Define and drive the technical roadmap for data platforms utilizing Java, C++, Kafka.
  • Architect robust systems for real-time data processing.
  • Mentor engineering teams and uphold code quality standards.

Connaissances

Java
C++
Kafka
MongoDB
Python

Formation

Bachelor’s degree in Computer Science

Outils

AWS
Azure
GCP

Description du poste

Founded in 1976, HCL is one of India's original IT garage start-ups.

Job Title: Principal Software Engineer

Location: Work Location: Language: French Native or similar

We are seeking an accomplished Principal Software Engineer with 4 to 30 years of expertise in Java, C++, Kafka, MongoDB, Python, and Maven. This role involves architecting and delivering high-performance, scalable data and streaming platforms, shaping technical strategy, mentoring engineering teams, and ensuring the success of mission-critical systems.

Responsibilities:
  • Define and drive the technical roadmap for distributed data and streaming platforms, leveraging Java, C++, Kafka, and MongoDB.
  • Architect and implement robust, scalable systems for real-time data processing and storage using Kafka and MongoDB.
  • Lead the development of performance-critical components using Java and C++ to meet stringent latency and throughput requirements.
  • Design and optimize data pipelines with Kafka for real-time streaming and batch processing, ensuring scalability and reliability.
  • Utilize Python for scripting, automation, and integration of data workflows or analytics components.
  • Mentor senior and junior engineers, fostering technical excellence, innovation, and best practices.
  • Partner with product managers, data scientists, and architects to align technical solutions with business objectives.
  • Establish and enforce standards for code quality, performance, and security through reviews, testing, and best practices.
Minimum Qualifications:
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Professional experience in software engineering, with deep expertise in Java and C++ development.
  • Experience with Apache Kafka for real-time data streaming.
  • Experience using Python for scripting, automation, or data processing.
  • Expert-level proficiency in Java (Spring Boot, Hibernate, or similar frameworks) and C++ (modern standards).
  • Deep experience with Kafka for designing and managing streaming data pipelines.
  • Experience with cloud platforms (AWS, Azure, GCP) for deploying data-intensive applications.
  • Proven leadership in Agile/Scrum environments, with experience driving large-scale projects.
Additional Information:

Work Location: Language: French Native or similar

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.