Please mention DailyRemote when applying
At Optimizely, we're on a mission to help people unlock their digital potential. We do that by reinventing how marketing and product teams work to create and optimize digital experiences across all channels. With Optimizely One, our industry-first operating system for marketers, we offer teams flexibility and choice to build their stack their way with our fully SaaS, fully decoupled, and highly composable solution.
We are proud to help more than 10,000 businesses, including H&M, PayPal, Zoom, and Toyota, enrich their customer lifetime value, increase revenue and grow their brands. Our innovation and excellence have earned us numerous recognitions as a leader by industry analysts such as Gartner, Forrester, and IDC, reinforcing our role as a trailblazer in MarTech.
At our core, we believe work is about more than just numbers -- it's about the people. Our culture is dynamic and constantly evolving, shaped by every employee, their actions and their stories. With over 1500 Optimizers spread across 12 global locations, our diverse team embodies the "One Optimizely" spirit, emphasizing collaboration and continuous improvement, while fostering a culture where every voice is heard and valued.
Join us and become part of a company that's empowering people to unlock their digital potential!
To get a sneak peek into our culture, find us on Instagram: @optimizely
We're looking for a Senior Software Engineer to join one of our Content Management System (CMS) product teams in the UK, working on a key part of the Optimizely platform.
Our CMS is one of the core products in the Optimizely ecosystem. It enables businesses to create, manage, and publish digital content—such as websites, landing pages, and product experiences—across multiple channels. It works alongside other parts of the platform, including experimentation, campaign management, and data services, to support end-to-end digital experience creation and optimization.
We offer both PaaS and SaaS versions of our CMS and are continuously evolving it to be more scalable, composable, and developer-friendly. As part of this team, you'll help build and evolve core CMS capabilities while contributing to the long-term direction of the platform.
About the Team
Our team focuses on building extensible CMS capabilities and integrations that make the platform more flexible and useful for customers. This includes developing add-ons such as:
Forms – a flexible form-building capability that allows users to create and manage dynamic forms based on predefined UX layouts, without requiring developer involvement. Forms can be structured using rows, columns, and reusable elements, enabling editors and marketers to quickly build and update forms while still supporting advanced customization when needed.
Language Manager – enabling editors to work efficiently with multilingual content
AI tools & agents – we are building AI-powered capabilities to streamline how forms and content experiences are created and managed. This includes generating forms dynamically from design inputs (e.g., Figma) or user intent, reducing manual composition while applying best practices by default. We also explore using agents to connect our add-ons with other parts of the ecosystem (e.g., Campaign, Optimizely Data Platform), helping automate workflows, reduce friction, and enable more seamless data flow across systems. These capabilities are supported by the Opal Orchestrator platform, which underpins how AI-driven workflows are designed and executed across the product.
In addition, we integrate the CMS with external systems and services, helping it fit into a wide range of customer architectures. This includes ingesting data from other Optimizely products and enabling seamless data flow into marketing automation systems to support high-impact campaigns. A significant part of our work involves designing and maintaining REST APIs that expose CMS functionality and enable flexible, composable use of the platform.
Our CMS is not just a product—it's also a platform used and extended by a global developer community. Customers and partners build custom solutions, integrations, and extensions on top of it. Because of that, we place strong emphasis on clean, well-structured code, clear abstractions, and solid separation of concerns. We aim to provide stable APIs and extension points that make the platform easy to customize and build upon.
You'll be joining a group of experienced engineers with deep product knowledge and diverse technical backgrounds. While engineers on this team are based in Hanoi, Vietnam, the wider CMS organization spans the US, UK, Stockholm, Vietnam, and Bangladesh. We value collaboration, open communication, and shared ownership across these global locations.
We have an office in London and support a hybrid setup. If you're based elsewhere in the UK, we also support fully remote work.
How We Work
We're a global company, and our teams collaborate across time zones while respecting local working hours and personal commitments.
We care about work-life balance in practice. Occasionally, there may be urgent production issues or releases that require extra effort, but this is the exception rather than the norm. Many engineers stay with us long-term because the work remains interesting and the environment is supportive.
Must have
Nice to have
Bachelor’s Degree (Computer Science or engineering preferred) or equivalent work experience
Optimizely is committed to a diverse and inclusive workplace. Optimizely is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
#LI-SR1
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Discover remote opportunities in Software Engineer
Answer easy questions
200,000+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“ I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!