Senior Engineer – SDK
Posted 54ds ago
Employment Information
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
















