- Company Name
- Sifflet
- Job Title
- Senior Backend Engineer - Integration
- Job Description
-
**Job Title**
Senior Backend Engineer – Integration
**Role Summary**
Design, develop, and maintain integrations between the data observability platform and a wide range of data sources (data warehouses, BI tools, ETL platforms). Scale the ingestion engine, shape the architecture for modularity and reliability, and lead technical improvements across the codebase. Drive product design decisions, mentor teammates, and broaden the supported integration portfolio.
**Expectations**
- 6+ years of backend engineering experience or equivalent.
- Proven ability to work with multiple data ecosystems (SQL, BigQuery, Snowflake, Redshift, dbt, Fivetran, Airflow, etc.).
- Strong ownership mindset from design through production.
- Comfortable coaching and raising technical standards.
- Fluent in English; functional fluency in French preferred.
- Willingness to learn or deepen expertise in Java, Spring Boot, and related technologies.
**Key Responsibilities**
- Design and implement new data source integrations, including API interactions, data modeling, and feature support (catalog, lineage, monitoring).
- Extend the ingestion engine to handle large‑scale data connections, optimize query cost, and improve performance.
- Define and integrate new integration types, ensuring consistent UI/UX integration.
- Refactor and enhance the architecture for modularity, testability, and reliability.
- Mentor junior engineers and influence team processes and coding standards.
- Collaborate with product and front‑end teams to deliver end‑to‑end solutions.
- Participate in system design and coding interviews, and contribute to continuous learning culture.
**Required Skills**
- Deep knowledge of Java (modern Java 17+), Spring Boot 3, and enterprise back‑end patterns.
- Experience with Kubernetes (AWS EKS), MySQL, and asynchronous job orchestration (Temporal).
- Practical familiarity with data warehousing APIs (BigQuery, Snowflake, Redshift), BI dashboards (Looker, PowerBI, QuickSight), and ETL tools (dbt, Fivetran, Airflow).
- Strong SQL and query optimization skills.
- Ability to design scalable, maintainable, and testable systems.
- Familiarity with CI/CD pipelines (GitLab CI), monitoring (Prometheus, Loki, Grafana, Sentry).
- Excellent written and spoken English; operational use of French preferred.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
- Certifications in Java, Spring, or cloud platforms are a plus but not mandatory.