Skip to content
mimi

Senior Software Engineer – Data

Supervizor

France · On-site Contract Senior 1w ago

About the role

1. Own the Integration Infrastructure

  • Be the technical owner of our SnapLogic-based integration platform: reliability, monitoring, standardization of development patterns
  • Coordinate external ERP experts (SAP, Oracle, etc.) on new connector delivery: enforce technical quality standards (code standards, robustness, production readiness), alongside the business expert who validates data conformity
  • Contribute to building new connectors on strategic ERP perimeters
  • Identify and resolve recurring fragility points (Groundplex/Snaplex environments, native library compatibility, etc.)

2. Drive AI Engineering at Scale

Supervizor is at an inflection point in its AI journey: foundations are in place, first building blocks exist — now we’re scaling.

  • Design and harden AI systems in a demanding multi-tenant context — data isolation, performance, security
  • Contribute to exposing Supervizor via modern agent protocols (MCP, API) to enable external agents to interact with the platform
  • Build AI‑powered product features that help clients navigate Supervizor and understand their accounting data — intelligent navigation, anomaly explanation, enhanced detection
  • Take experiments to production: refactoring, observability, robustness, alignment with Supervizor engineering standards
  • Be a technical reference for the AI team on Python engineering and architecture best practices

3. Co‑build the Controls Factory

SQL controls are the core of Supervizor’s product. This perimeter is being structured — the challenge is as much about defining what needs to be built as executing it.

  • Work with business experts to map what controls look like today — their structure, logic, and limits
  • Participate in shaping what controls will look like tomorrow — model evolution, new capabilities, scalability
  • Design and implement the mechanisms to maintain controls in production over time: corrections management, impact assessment of changes or bugs across the entire client base, regression prevention

4. Contribute to Platform Architecture

  • Participate in the design of the new control platform and the new Datalake
  • Foundational projects that will define Supervizor’s technical trajectory for the next several years

Why Engineers Like This Role

  • No single team, no single problem: you move where the technical complexity is
  • You’re a multiplier: your impact comes as much from what you enable as from what you build directly
  • You shape foundations: Datalake, control platform, AI at scale — systems that define what Supervizor becomes
  • You work at the intersection of technical depth and business impact: alongside PMs, domain experts, and engineers at all levels

What This Role Is Not

  • A management role (no direct reports)
  • A 100% hands‑on position within a single team
  • A fixed scope — it will evolve with you and with Supervizor’s growth

This role is ideal for a senior engineer with a strong data background who wants to work across a high‑impact technical scope — from integrating ERP data at scale, to shipping AI‑powered features in production, to shaping how Supervizor’s control engine evolves.

This role is deliberately multi‑domain — that’s its strength, not a constraint.

Your Background

  • 7–10 years of software engineering experience in B2B SaaS environments
  • You’ve already played a technical lead role within a team or across a transversal scope
  • Strong SQL skills and relational database knowledge (query optimization, data modeling)
  • Hands‑on experience with data integration platforms (SnapLogic, MuleSoft, Boomi, or equivalent)
  • Familiar with on‑premise / hybrid environments (ERP connectors, native library management)
  • Good Python level: you’ll read, review, and improve Python code within the AI team
  • Ability to evaluate AI/ML approaches and challenge their engineering soundness

Hiring Process

  1. Initial interview with our Chief of Staff / HR
  2. Discussion with our CTO
  3. Technical interview with one of our Staff Engineers
  4. Final validation interview with our CEO

Requirements

  • 7–10 years of software engineering experience in B2B SaaS environments
  • You’ve already played a technical lead role within a team or across a transversal scope
  • Strong SQL skills and relational database knowledge (query optimization, data modeling)
  • Hands-on experience with data integration platforms (SnapLogic, MuleSoft, Boomi, or equivalent)
  • Familiar with on-premise / hybrid environments (ERP connectors, native library management)
  • Good Python level: you’ll read, review, and improve Python code within the AI team
  • Ability to evaluate AI/ML approaches and challenge their engineering soundness

Responsibilities

  • Be the technical owner of our SnapLogic-based integration platform: reliability, monitoring, standardization of development patterns
  • Coordinate external ERP experts (SAP, Oracle, etc.) on new connector delivery: enforce technical quality standards (code standards, robustness, production readiness), alongside the business expert who validates data conformity
  • Contribute to building new connectors on strategic ERP perimeters
  • Identify and resolve recurring fragility points (Groundplex/Snaplex environments, native library compatibility, etc.)
  • Design and harden AI systems in a demanding multi-tenant context — data isolation, performance, security
  • Contribute to exposing Supervizor via modern agent protocols (MCP, API) to enable external agents to interact with the platform
  • Build AI-powered product features that help clients navigate Supervizor and understand their accounting data — intelligent navigation, anomaly explanation, enhanced detection
  • Take experiments to production: refactoring, observability, robustness, alignment with Supervizor engineering standards
  • Be a technical reference for the AI team on Python engineering and architecture best practices
  • Work with business experts to map what controls look like today — their structure, logic, and limits
  • Participate in shaping what controls will look like tomorrow — model evolution, new capabilities, scalability
  • Design and implement the mechanisms to maintain controls in production over time: corrections management, impact assessment of changes or bugs across the entire client base, regression prevention
  • Participate in the design of the new control platform and the new Datalake
  • Foundational projects that will define Supervizor’s technical trajectory for the next several years

Skills

APIBoomiDockerERPMuleSoftMCPPythonSAPSnapLogicSQL

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free