Senior Engineer – SDK

Posted 54ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Engineer responsible for SDK development in a warehouse-native customer data platform. Collaborating with teams on performance, privacy, and delivering reliable event tracking.

Responsibilities:

  • Own the SDK end-to-end: architecture, performance, privacy, and developer experience
  • Ensuring every event is captured, transformed, and delivered seamlessly
  • Shape how thousands of developers send data into RudderStack
  • Tackle deep browser and performance challenges: cross-browser reliability, bundle optimization, privacy compliance, and real-time delivery at scale
  • Write code that lives inside our customers’ products, powering analytics, personalization, and AI systems behind the scenes
  • Make the invisible visible—ensuring billions of events reach their destinations reliably

Requirements:

  • 6+ years of building production-grade SDKs or JavaScript libraries
  • Deep understanding of web browser internals—Fetch/XHR, DOM, Storage, Cookies, CORS, CSP, Service Workers
  • Strong JavaScript and TypeScript knowledge
  • Experience with bundlers (Webpack, Rollup, Vite, ESBuild)
  • Proven track record in optimizing performance and reducing bundle size
  • Strong testing discipline (Jest, Mocha, Cypress, Playwright)
  • Knowledge of privacy and security (GDPR, CCPA, CSP, XSS, encryption)
  • Excellent documentation and communication skills

Benefits:

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities