
Tech Lead – Engineering Manager, Connectivity & Ingestion
DataGalaxy
full-time
Posted on:
Location Type: Hybrid
Location: Paris • France
Visit company websiteExplore more
Job Level
About the role
- Own the Scan domain technical direction: connector architecture, ingestion reliability, scalability, and maintainability.
- Contribute directly with hands-on development (you will code regularly).
- Lead design reviews and establish shared practices (quality, testing, observability, maintainability).
- Turn product needs into clear technical plans, align stakeholders, and deliver iteratively.
- Build and maintain connectors integrating with third-party REST APIs and platforms (OAuth2/API keys, pagination, rate limits, retries, webhooks when relevant).
- Design reliable ingestion flows: incremental sync, idempotency, backfills, error recovery, reconciliation, and safe schema evolution.
- Normalize and map external data models into DataGalaxy’s internal model with good data quality and consistency.
- Maintain our desktop application written in Kotlin used for connector development/operations (configuration, debugging, validation workflows, diagnostics).
- Improve developer and operator experience: packaging, configuration, troubleshooting, and usability.
- Apply and promote testing practices (unit/integration; contract tests where relevant).
- Improve observability (logs/metrics/traces), monitor connector health, and lead investigations for production issues.
- Manage technical debt: refactoring, dependency upgrades, CI/CD improvements.
- Support the team’s growth through mentoring, pairing/mob sessions, and constructive feedback.
- Lead PR reviews and help the team make sound trade-offs.
- Coordinate with other squads when changes touch .NET services or Angular UI.
Requirements
- Proven experience building backend services with Kotlin.
- Hands-on experience with Maven in production projects (multi-modules, dependency management, build/release pipelines).
- Experience integrating external REST APIs and third-party platforms with real-world constraints.
- Good foundations in system design for reliability: resilience patterns, idempotency, consistency, performance, and operability.
- Solid understanding of SQL and relational databases (schema design, indexing, migrations, performance).
- Comfortable with Git workflows and collaborative code reviews.
- Experience applying testing practices and writing maintainable, testable code.
- Comfortable working with cloud/production constraints (deployments, monitoring, incident/debug workflow).
- Proficiency in English.
- Familiarity with the data domain (warehouses/lakes, catalogs, orchestration) and governance concepts.
- Experience integrating data platforms such as Databricks (and/or similar ecosystems: Snowflake, BigQuery, Redshift, etc.).
- Understanding of metadata, lineage, schemas, and common enterprise data integration patterns.
- Comfortable working with AI-assisted development tools (e.g. coding agents, copilots) as part of your daily workflow, and open to evolving your practices as these tools mature.
- Experience building desktop applications in Kotlin (JavaFX / Compose for Desktop / Swing).
- Experience with .NET (C#) services in a heterogeneous stack.
- Angular knowledge (or frontend fundamentals) to support connector configuration/visibility in the product UI.
- Experience with Kubernetes (especially EKS) and observability tooling.
- Experience with event-driven ingestion patterns and/or queue-based processing.
Benefits
- Offices in the heart of Lyon and Paris
- Flexible working hours ("forfait jour")
- Remote work at will & 2.70€ net per day worked from home
- 2 weeks of working from anywhere 🌍
- Health insurance Apicil covering you and your family
- Meal vouchers (Swile card of 9€/day)
- Public transport 50% reimbursement, 100% reimbursement for your bike subscription
- Holiday Bonus 🏝️
- Quarterly team events and seminars
- An attractive remuneration according to your performance and your potential
- A real opportunity to join a French start-up that is a pioneer in its market 🚀
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KotlinMavenREST APIsSQLGitDatabricksKubernetesAngularevent-driven ingestiondesktop applications
Soft Skills
mentoringcollaborative code reviewscommunicationproblem-solvingleadershipteam coordinationconstructive feedbackdesign reviewsiterative deliverytroubleshooting