NEWPosted 3 hours ago

Job ID: JOB_ID_5109

About the role:

We are seeking a highly technical, hands-on Senior Snowplow Integration Engineer to lead the end-to-end integration of our backend and frontend applications with the Snowplow SaaS framework. This role will own the architecture, implementation, and optimization of event tracking and data streaming across all platforms – iOS, Android, Web, and backend services.

The ideal candidate has direct, prior experience implementing Snowplow (SaaS or self-hosted), understands architectural trade-offs, and can clearly articulate the pros and cons of different integration patterns. This role will serve as the technical lead for event instrumentation, streaming architecture, and downstream data reliability.

This is not a coordination role – we are looking for a hands-on engineer who writes production-grade code and leads by example.

Key responsibilities:

Technical Leadership-

  • Lead the design and implementation of Snowplow SaaS integration across all platforms.
  • Define event architecture, schema governance, naming standards, and tracking strategy.
  • Evaluate and recommend integration patterns (client-side vs server-side tracking, hybrid models, edge enrichment, etc.).
  • Document architectural decisions and clearly communicate trade-offs to stakeholders.

Platform Integration-

  • Implement and guide instrumentation across:
    • Web (JavaScript)
    • iOS (Swift/Obj-C)
    • Android (Kotlin/Java)
    • Backend services (Node.js microservices)
  • Ensure consistent event structure, validation, and data quality across platforms.

Backend & Streaming Architecture-

  • Design and implement event pipelines using:
    • AWS (Lambda, EventBridge, Kinesis, S3, etc.)
    • Kafka
    • Kinesis Streams / Firehose
  • Integrate Snowplow with existing streaming and microservices infrastructure.
  • Build and maintain Lambda-based processing and routing layers.
  • Optimize throughput, fault tolerance, replay strategies, and observability.

Data Reliability & Governance

  • Define schema versioning strategy and event validation processes.
  • Establish monitoring and alerting for event failures, latency, and data loss.
  • Ensure compliance with data governance and privacy standards.
  • Collaborate with analytics and data engineering teams to validate downstream usability.

Hands-On Engineering

  • Write and review production code.
  • Build SDK wrappers or shared libraries where appropriate.
  • Develop CI/CD workflows for event validation and schema deployment.
  • Perform performance testing and troubleshooting across platforms.

Required Qualifications

  • 5+ years of software engineering experience.
  • Proven hands-on experience integrating Snowplow (SaaS or open-source) in production environments.
  • Strong understanding of event-driven architecture.
  • Experience designing tracking strategies across mobile and web platforms.
  • Deep experience with:
    • AWS (Lambda, EventBridge, Kinesis, S3)
    • Kafka
    • Node.js microservices
  • Experience working with real-time streaming pipelines.
  • Ability to clearly articulate:
    • Client-side vs server-side tracking trade-offs
    • Managed SaaS vs self-hosted Snowplow
    • Kafka vs Kinesis design considerations
    • Event replay and failure recovery approaches

Preferred Qualifications

  • Experience building schema governance frameworks.
  • Experience with data modeling for analytics and product insights.
  • Familiarity with infrastructure as code (Terraform or CloudFormation).
  • Experience with observability tools (Datadog, CloudWatch, etc.).
  • Prior experience leading cross-platform technical implementations.

What success looks like

  • A scalable, resilient Snowplow integration deployed across all platforms.
  • Clean, validated, well-governed event schemas.
  • Documented architectural decisions and trade-off analysis.
  • Seamless integration between frontend instrumentation and backend streaming.
  • Reliable real-time and batch event delivery with monitoring in place.
  • Development teams enabled with clear SDKs and implementation patterns.

Key traits were looking for-

  • Extremely hands-on – comfortable writing code daily.
  • Architectural thinker who understands trade-offs.
  • Strong communicator who can align product, engineering, and data teams.
  • Bias for clean event design and long-term maintainability.
  • Comfortable operating in complex distributed systems.

Compensation & Location

Salary: $100,000 – $150,000 per year (Estimated)

Location: Remote


Recruiter / Company – Contact Information

Email: itha@flogatechnologies.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
itha@flogatechnologies.com with the subject:

DELETE_JOB_ID_5109

to delete@join-this.com.