Ideally Welling based (Happy to be fully remote if needed)
Experienced using Java
Be comfortable using a variety of web, data & cloud technologies
They're committed to creating true partnerships with our clients, not just being another vendor. Working with some of the biggest names in eCommerce and publishing, they help deliver personalized email, mobile messaging, and onsite experiences to billions of consumers every year.
They are proud to be part of the CM Group, a world-class portfolio of technology products including Campaign Monitor, Delivra, Emma, Liveclicker, Selligent and Vuture.
Their mission is to be the most respected, fastest growing marketing technology company in the world. They have teams all over the globe from New York City to San Francisco to London to New Zealand making it a reality.
Our client is looking for an experienced Senior Engineer to join their Personalization team of engineers to work on the content personalization leveraged by our platform.
They are looking for someone that not only has a strong technical background but has strong opinions on how to build great-looking, easy to use products.
What You’ll Do
You’ll work across front-end, back-end and cloud tech stacks on an agile, product-aligned sprint team to design, build, and maintain our personalization services.
Mentor junior members of your team and beyond. Contribute to education, documentation and support for the broader organization, including interfacing with our Support and Customer Success teams.
You’ll contribute to the technology strategy and long term technical roadmap for the platform, working with product to find the right balance of features and tech-debt.
Drawing upon your previous experience to help us make the right technology decisions.
Help build their engineering culture. Participate in their engineering team meetings and events, Hack Days, and more.
Participate in an on-call rotation, keeping our systems pro-actively healthy.
You’re someone who loves technology and cares deeply about the products you build and the customers who use them.
You have experience working in a team of engineers, providing day-to-day feedback, mentorship and support.
You have 5+ years of experience building quality, production-grade software through best practices, proven design patterns, and great teamwork.
You have experience working with diverse technology stacks and have a proven ability to make decisions and lead through challenges and opportunities that arise.
You care about system performance, reliability, observability and have experience delivering solutions that scale using elastic architectures.
Experience working with remote and distributed teams is a plus.