Senior Engineer - SDK

Senior Engineer - SDK

Full-Time 36000 - 60000 £ / year (est.) Home office possible
Go Premium
R

At a Glance

  • Tasks: Shape the future of data pipelines and build impactful SDKs for developers.
  • Company: Join a leading tech company focused on innovation and developer experience.
  • Benefits: Enjoy remote work flexibility, competitive salary, and opportunities for professional growth.
  • Why this job: Make a real impact by ensuring billions of events are delivered reliably.
  • Qualifications: Experience with bundlers and a passion for performance optimisation.
  • Other info: Be part of a dynamic team that values craft and developer happiness.

The predicted salary is between 36000 - 60000 £ per year.

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. 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.

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.

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 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:

  • Lazy loading, tree-shaking, and bundle optimization
  • Fault-tolerant event delivery with retries and offline support
  • Developer tools and debugging utilities that improve customer experience
  • Observability and analytics for SDK performance and reliability

Qualifications:

  • Experience with bundlers (Webpack, Rollup, Vite, ESBuild)
  • Proven track record in optimizing performance and reducing bundle size
  • Knowledge of privacy and security (GDPR, CCPA, CSP, XSS, encryption)
  • Excellent documentation and communication skills

Remote (Tel Aviv-Yafo, Tel Aviv District, IL) Remote (Berlin, Berlin, DE)

Senior Engineer - SDK employer: RudderStack

At RudderStack, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our remote work environment allows you to connect with talented individuals from diverse backgrounds while providing ample opportunities for professional growth and development. Join us in shaping the future of data integration, where your contributions will directly impact thousands of developers and enhance user experiences across the globe.
R

Contact Detail:

RudderStack Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Engineer - SDK

✨Tip Number 1

Network like a pro! Reach out to current or former employees at RudderStack on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project that showcases your SDK expertise, make sure to highlight it during interviews. It’s a great way to demonstrate your craft and passion for performance.

✨Tip Number 3

Prepare for technical challenges! Brush up on your coding skills and be ready to tackle some real-world problems during the interview. Think about how you’d optimise performance or handle event delivery—show them you’re the right fit!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.

We think you need these skills to ace Senior Engineer - SDK

SDK Development
Performance Optimization
Code Quality
Lazy Loading
Tree-Shaking
Bundle Optimization
Fault-Tolerant Event Delivery
Developer Tools
Debugging Utilities
Observability
Analytics for SDK Performance
Bundlers (Webpack, Rollup, Vite, ESBuild)
Privacy and Security Knowledge (GDPR, CCPA, CSP, XSS, encryption)
Documentation Skills
Communication Skills

Some tips for your application 🫡

Show Your Passion for Craft: When writing your application, let us see your passion for coding and performance. Share examples of how you've optimised code or improved developer experiences in the past. We love to see that you care about every byte!

Tailor Your Application: Make sure to customise your application to highlight your experience with SDKs and bundlers like Webpack or Rollup. We want to know how your skills align with our needs, so don’t hold back on the details!

Communicate Clearly: Your documentation and communication skills are key! Use clear and concise language in your application to demonstrate how you can effectively convey complex ideas. Remember, we’re looking for someone who can make the invisible visible.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team at StudySmarter!

How to prepare for a job interview at RudderStack

✨Know Your SDKs Inside Out

Make sure you’re well-versed in the SDKs relevant to the role. Brush up on how they work, their performance metrics, and common pitfalls developers face when integrating them. This will show your passion for the craft and your understanding of the developer experience.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, especially those related to performance optimisation and bundle size reduction. Use concrete examples to illustrate how you approached these issues and the impact your solutions had.

✨Emphasise Documentation and Communication

Since excellent documentation is key for SDKs, be ready to talk about your approach to writing clear, concise documentation. Share examples of how your communication skills have helped teams or improved developer experiences in past roles.

✨Demonstrate a Builder's Mindset

Express your understanding of SDKs as products rather than just code. Discuss how you balance speed with quality and how you empathise with developers using your tools. This mindset aligns perfectly with what RudderStack is looking for.

Senior Engineer - SDK
RudderStack
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>