Principal Software Engineer
Semarchy is the modern data management company. The Semarchy Data Platform (SDP) — our AI-driven MDM and governance platform built for DataOps — ensures the rapid delivery of trusted, governed data products at scale, so businesses can easily find, understand, and consume the data they need. With a proven record of customer success, Semarchy helps customers meet the growth in demand for accurate, trusted data and drive the success of data-focused initiatives like AI, Customer 360, and more.
Founded in 2011, Semarchy has an international presence spanning the United States, the United Kingdom, France, India and Mauritius.
Our platform serves technical and business users working with complex data models, workflows, and governance constraints—clarity and usability are non-negotiable.
Why We Are Hiring
Based in Lyon, France, our R&D team is composed of creative, motivated, and talented engineers who develop innovative applications for data management.
Located in Lyon, France, our forward-thinking Research and Development department is made up of creative, driven, and skilled engineers pioneering innovative applications in data management. If you relish tackling intricate and compelling technical challenges, we would like to meet you!
We are seeking a Principal Software Engineer to provide technical leadership on the Semarchy Data Platform (SDP), our cloud-native, enterprise-grade data platform.
This is a senior individual contributor role with strong architectural and leadership impact . You will shape core platform capabilities, influence long-term technical direction, and raise the engineering bar across teams, while remaining hands‑on on complex, high‑impact topics.
What We’re Looking For
- 10+ years of experience building large-scale systems
- Strong expertise in Java and TypeScript
- Strong database and SQL background
- Track record of technical leadership without formal people management
- Experience influencing architecture and engineering direction across multiple teams
- Comfortable operating in ambiguous, evolving product environments
- Fluent in French and professional English
Nice to have
- Experience with data platforms, data processing engines, or integration products
- Exposure to event-driven systems or extensible platform architectures
- Familiarity with cloud data ecosystems (Snowflake, Databricks, ETL/ELT)
What You’ll Be Responsible For
- Lead the technical design and evolution of core SDP services and platform components
- Act as a technical authority on architecture, scalability, performance, and reliability
- Drive alignment on engineering standards, patterns, and best practices across teams
- Tackle the platform’s most complex technical challenges , especially around data-intensive and distributed systems
- Mentor senior and mid-level engineers; act as a multiplier rather than a delivery bottleneck
- Collaborate closely with Product Management and Architecture to translate strategy into executable technical solutions
- Contribute hands‑on where impact is highest (design reviews, critical code paths, prototypes)
Benefits and Culture
- Great flexibility - work from home or from our Lyon office, you also have the possibility to work from abroad 2 weeks / year
- Great health insurance, free for your family members
- Personal-growth support: on‑line courses, conferences, books… training is key at Semarchy: you will attend training classes on a regular basis
- Work‑life balance: we are very attentive to our teams’ well‑being and insist on making sure you have a good balance between your personal and professional life; Semarchy has a specific Parenthood Charter