At a Glance
- Tasks: Lead complex projects on the i18n platform, enhancing internationalisation features for users.
- Company: Join Klaviyo, a forward-thinking tech company focused on global customer needs.
- Benefits: Enjoy competitive salary, health benefits, remote work options, and growth opportunities.
- Other info: Be part of a dynamic team with a focus on innovative technology and career advancement.
- Why this job: Make a real impact by improving software for diverse, international users.
- Qualifications: 5+ years in software development with strong systems thinking and collaboration skills.
The predicted salary is between 60000 - 80000 £ per year.
Requirements
- 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 prioritising the needs and success of the company overall above the immediate needs of the team.
- Proven experience with large-scale system design and driving the technical/architectural evolution of a product area.
- (Desirable) Experience with AWS or any similar cloud provider.
- (Desirable) Experience with billing systems in multiple currencies.
What the job involves
- 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.
- 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.
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.
- 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.
Senior Software Engineer, Globalization Platform employer: Klaviyo
Klaviyo is an exceptional employer for Senior Software Engineers, particularly those passionate about internationalisation and localisation. With a strong focus on employee growth, a collaborative work culture, and the opportunity to work on impactful projects that enhance global customer experiences, Klaviyo offers a dynamic environment where innovation thrives. Located in a fast-paced setting, employees benefit from mentorship opportunities, cutting-edge technologies, and a commitment to operational excellence, making it a rewarding place to advance your career.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer, Globalization Platform
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those related to internationalisation and localisation. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios. Think about how you’d tackle challenges in multi-component systems and be ready to discuss your past experiences.
✨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 are proactive!
We think you need these skills to ace Senior Software Engineer, Globalization Platform
Some tips for your application 🫡
Show Your Passion for Internationalisation:Make sure to highlight your interest in internationalisation, localisation, and translation in your application. We want to see how you can contribute to serving our international customers and expanding Klaviyo’s capabilities.
Demonstrate Your Experience:With 5+ years of experience under your belt, don’t hold back! Share specific examples of high-quality, customer-facing software you've delivered. We love seeing how you've tackled complex systems and improved performance.
Be Clear About Your Technical Skills:When listing your skills, be specific about your experience with full stack development, database design, and both monolithic and microservices architectures. We’re keen to know how you’ve debugged performance issues and scaled services.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and get to know you better. Don’t miss out on the chance to join our awesome team!
How to prepare for a job interview at Klaviyo
✨Know Your Internationalisation Stuff
Make sure you brush up on internationalisation, localisation, and translation concepts. Be ready to discuss how your experience aligns with serving international customers and expanding capabilities, as this is a key focus for the role.
✨Showcase Your Technical Skills
Prepare to talk about your experience with complex systems and full stack development. Have examples ready that demonstrate your ability to scale services and debug performance issues, especially in large-scale distributed systems.
✨Collaboration is Key
Highlight your experience working across teams and disciplines. Be prepared to discuss how you've prioritised company needs over team needs in the past, as this shows you're a team player who understands the bigger picture.
✨Get Familiar with the Tech Stack
Familiarise yourself with the technologies mentioned in the job description, like React, TypeScript, and AWS. If you have experience with any of these tools, be ready to share specific projects where you used them effectively.