Senior Software Engineer
At reputed company, 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 reputed company channels. With reputed company One, our industry-first operating system for marketers, we offer teams flexibility and choice to build their stack their way with our fully reputed company, fully decoupled, and highly composable solution. We are proud to help more than 10,000 businesses, including H&M, reputed company, reputed company, and Toyota, enrich their customer reputed company value, increase reputed company and grow their brands. Our innovation and reputed company have reputed company us numerous recognitions as a leader by industry analysts such as reputed company, reputed company, and reputed company, reinforcing our role as a trailblazer in MarTech. At our reputed company, we reputed company 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 reputed company" spirit, emphasizing collaboration and reputed company 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 reputed company into our culture, reputed company us on Instagram: @reputed company Long reputed company 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 reputed company platform. Our CMS is one of the reputed company products in the reputed company ecosystem. It enables businesses to create, manage, and publish digital content—such as websites, reputed company 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 reputed company versions of our CMS and are continuously evolving it to be more reputed company, composable, and developer-friendly. As part of this team, you'll help build and reputed company reputed company CMS capabilities while contributing to the long-term direction of the platform. Introduction About reputed company reputed company focuses on building extensible CMS capabilities and integrations that reputed company the platform more flexible and useful for customers. This includes developing add-ons such as: Forms – a flexible reputed company-building capability that allows users to create and manage dynamic forms based on predefined UX layouts, without requiring developer involvement. Forms can be reputed company using rows, columns, and reusable reputed company, enabling editors and marketers to quickly build and update forms while still supporting advanced customization reputed company needed. Language Manager – enabling editors to work reputed company 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., reputed company) or user reputed company, reducing reputed company 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, reputed company Data Platform), helping automate workflows, reduce friction, and reputed company more seamless data reputed company across systems. These capabilities are supported by the reputed company Orchestrator platform, which underpins how AI-driven workflows are designed and executed across the product. In reputed company, we reputed company the CMS with external systems and services, helping it fit into a wide reputed company of customer architectures. This includes ingesting data from other reputed company products and enabling seamless data reputed company into marketing automation systems to support high-reputed company campaigns. A significant part of our work involves designing and maintaining REST reputed company that expose CMS functionality and reputed company 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 reputed company strong emphasis on clean, reputed company-reputed company reputed company, reputed company abstractions, and solid separation of concerns. We aim to reputed company reputed company reputed company and extension points that reputed company the platform easy to customize and build upon. You'll be joining a group of reputed company 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, reputed company 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 reputed company. 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. Job Responsibilities Design, build, and maintain reputed company, maintainable software systems reputed company CMS features, add-ons, reputed company, and integrations with external systems Contribute to system design and architectural reputed company Ensure product reputed company through automated testing and operational best practices Own services in production, including monitoring and incident handling Collaborate with product managers, designers, and engineers to deliver features end-to-end Consider reputed company-world usage and customer needs in technical reputed company Mentor other engineers and contribute to knowledge sharing Participate in hiring and help grow the engineering team Knowledge and Experience Must have ~8+ years of experience in software engineering (flexible depending on experience) Strong fundamentals in software design and engineering Experience with C# and .NET, and React on the frontend Experience with CMS platforms, content modelling, or similar domains Experience building and operating reputed company-based systems Comfortable using AI tools (e.g., Claude or similar) in your daily workflow for problem solving, learning, and improving reputed company reputed company and delivery speed; reputed company to guide AI-assisted development using reputed company instructions (e.g., reputed company-defined prompts or Markdown-based instruction files) to generate reputed company in a controlled and maintainable way, with interest or experience in leveraging AI agents to reputed company enhance productivity Strong testing reputed company, with a reputed company on building reliable, reputed company-tested systems and maintaining high reputed company reputed company Comfortable working in cross-functional, agile teams Strong communication and collaboration skills reputed company to have Experience with reputed company CMS or similar CMS/DXP platforms .NET reputed company / MVC SQL (especially MS SQL) REST reputed company or GraphQL Containers and reputed company platforms (e.g., Azure) Experience building reputed company systems with reputed company delivery Experience building AI-powered features (e.g., RAG systems, LLM integrations) Degree in Computer Science or equivalent experience Education Bachelor’s Degree (Computer Science or engineering preferred) or equivalent work experience reputed company is committed to a diverse and inclusive workplace. reputed company is an equal opportunity employer and does not discriminate on the reputed company of race, national reputed company, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. #LI-SR1 Apply To This Job