Himalayas logo
RudderStackRU

Senior Engineer - SDK

RudderStack is a warehouse-native customer data platform (CDP) built for developers, enabling them to collect, unify, transform, and route customer data from every source to any destination, with a focus on data ownership and flexibility.

RudderStack

Employee count: 51-200

United Kingdom only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

About RudderStack

RudderStack is a warehouse-native customer data platform enabling companies to collect, govern, and activate real-time customer data for analytics, personalization, and AI-powered/agentic applications.

Backed by S28, Kleiner Perkins, and Insight Partners, RudderStack is trusted by leading AI-native companies such as Lovable, Hex, n8n, Vercel, and Seamless, along with multiple Fortune 100 global enterprises.

The JavaScript SDK powers how millions of events enter RudderStack every second. It’s the first touchpoint between developers and our platform—and it must be fast, reliable, and invisible.

You’ll own the SDK end-to-end: architecture, performance, privacy, and developer experience. You’ll work closely with engineering and product teams to ensure every event is captured, transformed, and delivered seamlessly.

Your work will shape how developers around the world collect, trust, and use customer data in the AI era.

About the role

  • This is a ground-up opportunity to shape how thousands of developers send data into RudderStack — powering the pipelines that move 300+ billion events every month. You’ll own the SDKs that sit at the heart of our platform — the very first component every customer touches.
  • You’ll work with a world-class engineering team tackling deep browser and performance challenges: **cross-browser reliability, bundle optimization, privacy compliance, and real-time delivery at scale**. You’ll learn how data flows from SDKs in the browser to warehouses, through transformations and into AI-ready customer profiles.
  • This role blends craft and impact. You’ll write code that lives inside our customers’ products, powering analytics, personalization, and AI systems behind the scenes.
  • If you’re the kind of engineer who obsesses over performance, **cares about every byte shipped**, and takes pride in building tools developers love — this is your place.
  • Your code will run everywhere. Your users will be developers themselves. And you’ll build the foundation that powers how enterprises interact with their customer data in the AI era.

Why This Role Matters

Every RudderStack customer relies on the SDK to move data from their apps to the warehouse.

When tracking fails, analytics break. When performance drops, user experiences suffer.

You’ll make the invisible visible—ensuring billions of events reach their destinations reliably.

Your work will define trust, performance, and developer happiness across the RudderStack ecosystem.

The Builder's Mindset We Seek

  • You care about **craft**—how a few lines of code can impact billions of events.
  • You balance speed with quality and simplicity with reliability.
  • You debug edge cases across browsers with curiosity, not frustration.
  • You see SDKs as a product, not just code.You build with empathy for developers integrating your work in complex environments.

What You'll Master Here

  • Cross-browser SDK design (modern + legacy support)
  • Lazy loading, tree-shaking, and bundle optimization
  • Fault-tolerant event delivery with retries and offline support
  • Consent and cookie management under evolving browser restrictions
  • Developer tools and debugging utilities that improve customer experience
  • Observability and analytics for SDK performance and reliability

Qualifications

  • 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

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

United Kingdom +/- 0 hours

About RudderStack

Learn more about RudderStack and their company culture.

View company profile

RudderStack's journey began in June 2019, born from the firsthand experiences and frustrations of its founder, Soumyadeb Mitra. A serial entrepreneur with a Ph.D. in Computer Science, Mitra had previously co-founded and sold MarianaIQ, a B2B ad-tech platform, to 8x8. It was during his subsequent year at 8x8, while deeply immersed in building customer data pipelines at an enterprise scale, that the inspiration for RudderStack struck. He encountered significant challenges in collecting and processing vast amounts of customer data, finding existing tools inadequate for the complex requirements he faced. This gap in the market, this unmet need for a more robust, developer-focused solution, became the catalyst for RudderStack's creation. The vision was clear: to build a customer data platform (CDP) that empowered developers and data engineers, rather than being solely a marketing-centric tool.

From its inception, RudderStack was conceived as an open-source, warehouse-first platform. This approach was a deliberate departure from traditional CDPs that often involved vendor lock-in and data siloing. By enabling companies to build their CDP directly on top of their existing data warehouses (like Snowflake, BigQuery, Redshift), RudderStack offered greater control, flexibility, and ownership over valuable customer data. The initial focus was on providing robust event streaming capabilities, allowing businesses to collect customer data from every touchpoint – websites, mobile apps, and server-side systems – and route it to a multitude of destinations in real-time. The company quickly gained traction, attracting developers and data-driven organizations who appreciated its transparency and developer-first ethos. Early funding rounds, including a significant Series A led by Kleiner Perkins and a Series B led by Insight Partners, validated the market need and RudderStack's innovative approach, fueling its growth, team expansion, and the continuous evolution of its platform to tackle increasingly complex data challenges for a rapidly growing global customer base that includes prominent names like Stripe, Crate & Barrel, and AllBirds.

Employee benefits

Learn about the employee benefits and perks provided at RudderStack.

View benefits

Learning stipends

Stipends for learning and development.

Comprehensive health insurance

Comprehensive health insurance coverage.

Team lunches and events

Company-sponsored team lunches and events.

Work from home office setup reimbursements

Reimbursements for setting up a home office.

View RudderStack's employee benefits
RudderStack logoRU

RudderStack

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

3 remote jobs at RudderStack

Explore the variety of open remote roles at RudderStack, offering flexible work options across multiple disciplines and skill levels.

View all jobs at RudderStack

Remote companies like RudderStack

Find your next opportunity by exploring profiles of companies that are similar to RudderStack. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
RudderStack hiring Senior Engineer - SDK • Remote (Work from Home) | Himalayas