Senior Software Engineer, Internationalisation Platform in London

Senior Software Engineer, Internationalisation Platform in London

London Full-Time 84000 - 126000 € / year (est.) No home office possible
Klaviyo

At a Glance

  • Tasks: Lead complex projects in internationalisation and localisation for a dynamic tech platform.
  • Company: Join Klaviyo, a forward-thinking tech company empowering creators.
  • Benefits: Enjoy competitive salary, equity, health benefits, and flexible work hours.
  • Other info: Collaborative culture with mentorship and growth opportunities.
  • Why this job: Make a real impact on global user experiences with innovative technology.
  • Qualifications: 5+ years in software development with a passion for internationalisation.

The predicted salary is between 84000 - 126000 € per year.

At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyo brings to our workplace each and every day. We believe everyone deserves a fair shot at success and appreciate the experiences each person brings beyond the traditional job requirements. If you’re a close but not exact match with the description, we hope you’ll still consider applying.

Why You Should Join the Internationalisation Platform Team

The i18n Platform team owns all the ways we create, process and deliver internationalisation features for our users at Klaviyo. As a Senior Software Engineer, you will be a key contributor and mentor leading complex, multi-component projects across the i18n platform. You will be involved in how we manage translations, deliver new localisation features, handle multiple currencies, and improve our internationalisation processes. You can look forward to being a part of a highly technical team with significant domain expertise. We oversee tools and services that are leveraged across the organization from the frontend UI to backend data. The team also owns and orchestrates several services to manage the pipeline of translations with our localisation team. As we look toward the next 6-12 months, we aim to focus on delivering LLM workflows to improve our translation capabilities, increase the availability of our Smart Translations product, and develop new features for handling different currencies in multiple regions.

Why you should join

  • We foster a culture of psychological safety, collaboration, and work/life balance through flexible hours and structured on-call rotations.
  • We practice a “you make it, you support it” attitude to our products and provide on‑call support in case of incidents.
  • We offer compensation for on‑call rotations and expect to maintain a very low number of incidents requiring call‑out.
  • New engineers are onboarded to the on‑call rotation gradually, typically joining the active rotation after their first 6 months and thorough training.
  • We are committed to your growth. You will be paired with a dedicated mentor and given time for focused skill development, including opportunities to attend relevant industry conferences and a growing suite of learning & development opportunities.
  • We enjoy a high degree of autonomy to generate innovative solutions across the entire system, learning directly from customers and suggesting cool new approaches.
  • Free lunch at our Aldgate office three times a week.
  • Highly competitive salary, equity package, and comprehensive health benefits.

How You Will Make a Difference

  • You will lead and drive the design and execution of complex, business‑critical projects across the Internationalisation platform.
  • You will be responsible for implementing new functionality and establishing design patterns for complex, multi‑component systems.
  • You will take full lifecycle ownership of features and projects, driving requirement refinement and setting the pace for all phases of execution.
  • You will proactively collaborate with cross‑functional partners to influence product requirements and communicate technical needs to other teams.
  • You will be an active participant in all team processes and accountable for meeting the health and operational excellence (SLOs) of your area of ownership.
  • You will help interview new engineering team members and actively mentor junior engineers in your product area.

What we are looking for

  • A strong interest in internationalisation, localisation, and translation.
  • A desire to serve our international customers and expand Klaviyo’s capabilities.
  • 5+ years of demonstrable experience delivering high‑quality, customer‑facing software.
  • Deep understanding of complex systems (or similar large‑scale distributed systems) and strong systems thinking, with a proven ability to scale, observe, and maintain services.
  • Familiarity with full stack development concepts and a strong aptitude to learn.
  • Experience working with both monolithic and microservices architectures.
  • Experience with database design that can withstand high query volumes.
  • Experience debugging performance issues and improving application performance.
  • An interest and aptitude for collaboration across teams and disciplines.
  • An understanding of challenges in developing software across multiple languages and catering to non‑English speaking users.
  • Thrives in a fast paced, customer focused, and strategic environment.
  • A track record of prioritizing the needs and success of the company overall above the immediate needs of the team.

Nice to Have

  • Proven experience with large‑scale system design and driving the technical/architectural evolution of a product area.
  • Experience with AWS or any similar cloud provider.
  • Experience with billing systems in multiple currencies.

Technologies we use (not exhaustive)

  • React, TypeScript, JavaScript, HTML, CSS
  • Babel, Webpack, Eslint, Prettier
  • REST, GraphQL, JSON Schema, JSON:API
  • CDNs (Fastly, Cloudflare)
  • GitHub, BuildKite
  • MySQL, Redis, Pulsar, Memcache
  • Python, Django, FastAPI, Go, Gin, React, RabbitMQ, Celery, MySQL, DynamoDB, Cassandra, Redis
  • DeepL, Smartling, Stripe
  • Amazon Web Services (EC2, RDS, Aurora, AWS Translate, etc.), Terraform, Kubernetes, Splunk, Chronosphere, Cortex, DX, and other modern DevOps tools
  • Bedrock, Claude, Cursor, LangChain, OpenAI, Gemini

Klaviyo is committed to a policy of equal opportunity and non‑discrimination. We do not discriminate on the basis of race, ethnicity, citizenship, national origin, color, religion or religious creed, age, sex (including pregnancy), gender identity, sexual orientation, physical or mental disability, veteran or active military status, marital status, criminal record, genetics, retaliation, sexual harassment or any other characteristic protected by applicable law.

Senior Software Engineer, Internationalisation Platform in London employer: Klaviyo

At Klaviyo, we pride ourselves on fostering a culture of collaboration, psychological safety, and work/life balance, making it an exceptional place for Senior Software Engineers to thrive. With flexible hours, comprehensive health benefits, and a commitment to employee growth through mentorship and learning opportunities, our Aldgate office offers a vibrant environment where innovation flourishes. Join us to be part of a team that values your unique contributions while empowering you to make a meaningful impact in the world of internationalisation.

Klaviyo

Contact Detail:

Klaviyo Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer, Internationalisation Platform in London

Tip Number 1

Network like a pro! Reach out to current or former Klaviyo employees on LinkedIn. Ask them about their experiences and any tips they might have for the interview process. Personal connections can give you insights that you won't find anywhere else.

Tip Number 2

Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common algorithms and data structures. Remember, they want to see how you think and solve problems, so talk through your thought process during the interview!

Tip Number 3

Show your passion for internationalisation and localisation! Be ready to discuss your previous experiences and how they relate to Klaviyo's mission. Highlight any projects where you've tackled similar challenges, and don't forget to mention your interest in expanding their capabilities.

Tip Number 4

Finally, apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining the team. Don’t hesitate—take that leap and submit your application today!

We think you need these skills to ace Senior Software Engineer, Internationalisation Platform in London

Internationalisation
Localisation
Translation Management
Full Stack Development
Microservices Architecture
Database Design
Performance Debugging

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter to highlight how your experience aligns with the role. We want to see how your unique background can contribute to our Internationalisation Platform team!

Showcase Your Skills:Don’t just list your skills—give us examples of how you've used them in real projects. Whether it’s handling complex systems or working with internationalisation, we love seeing practical applications of your expertise.

Be Authentic:We value authenticity, so let your personality shine through in your application. Share your passion for internationalisation and how you’ve tackled challenges in your previous roles. We’re all about embracing who you are!

Apply Through Our Website:For the best chance of success, make sure to apply directly through our careers page. It’s the easiest way for us to keep track of your application and ensure it gets the attention it deserves!

How to prepare for a job interview at Klaviyo

Know Your Stuff

Make sure you brush up on your knowledge of internationalisation, localisation, and translation. Familiarise yourself with the technologies mentioned in the job description, like React, TypeScript, and AWS. Being able to discuss these confidently will show that you're serious about the role.

Show Your Problem-Solving Skills

Prepare to discuss specific examples of how you've tackled complex systems or multi-component projects in the past. Think about challenges you've faced and how you overcame them, especially in high-pressure situations. This will demonstrate your ability to thrive in a fast-paced environment.

Ask Insightful Questions

Come prepared with questions that show your interest in Klaviyo's culture and the Internationalisation Platform team. Ask about their current projects, how they handle collaboration across teams, or what the onboarding process looks like for new engineers. This shows you're not just interested in the job, but also in the company.

Be Yourself

Klaviyo values unique backgrounds and experiences, so don’t be afraid to share your own story. Highlight what makes you different and how your experiences can contribute to the team. Authenticity goes a long way in making a positive impression!