This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re looking for a Senior Software Engineer for one of our CMS product teams, working from the UK, to help us shape the future of Optimizely’s products and offerings. We’re at the top of industry analyst ratings and pushing to take both the PaaS and SaaS versions of our CMS further. A big part of that push is Opal, our always-on AI workforce that improves productivity for content teams.
Job Responsibility:
Design, implement, and document software solutions that are simple, secure, scalable, and maintainable
Own the operational excellence of your domain, including instrumentation, monitoring and alerting
Ensure product quality through thorough automated testing
Drive delivery of complex features end-to-end, working across team boundaries when needed
Contribute to architecture and design discussions within your team and across teams
Participate in project planning, requirements gathering, design, and task refinement
Handle incidents and assist our support organisation when they need engineering expertise on customer cases
Bring customer perspective into technical decisions
Mentor other engineers and share knowledge across the team
Participate in hiring and help grow a diverse engineering organisation
Requirements:
Typically 8+ years of professional experience with modern software development practices
Strong software design and engineering fundamentals, including object-oriented analysis and design
Solid experience with C# and .NET, and with React on the frontend
Hands-on experience with CMS platforms, content modelling, or digital experience tooling
Experience building and operating cloud-based software
Already using AI tools, coding assistants, and potentially agents as part of your daily workflow
Comfortable working in an agile environment alongside designers, product managers, and other stakeholders
Good communicator who enjoys solving problems together with others
Nice to have:
Experience with Optimizely CMS or other CMS/DXP platforms
.NET Core MVC
SQL (particularly MS SQL)
Containers and container orchestration
Microsoft Azure
HTTP APIs, REST services, or GraphQL
Experience building large, modular applications with continuous delivery