About the Role
We are looking for a Senior Software Engineer for one of our CMS product teams to help shape the future of Optimizely's products and offerings. You will contribute to advancing our CMS, including our AI workforce, Opal, and take our PaaS and SaaS versions further. This role offers an opportunity to join a team of experienced engineers passionate about the product and eager to elevate it.
Responsibilities
- 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, communicating decisions through design docs and knowledge-sharing forums.
- 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, understanding how the product is used in practice.
- 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 to improve both quality and speed.
- Comfortable working in an agile environment alongside designers, product managers, and other stakeholders.
- Good communicator who enjoys solving problems together with others.
- 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.
Skills
- C#
- .NET
- React
- CMS platforms
- Content modelling
- Digital experience tooling
- Cloud-based software
- AI tools
- Coding assistants
- Agile methodologies
- Communication
- Problem-solving
- .NET Core MVC
- SQL
- MS SQL
- Containers
- Container orchestration
- Microsoft Azure
- HTTP APIs
- REST services
- GraphQL
Location
- UK
- London
Work Type
- Remote
- Hybrid
Experience Level
- Senior
Education Level
- Bachelor's Degree (Computer Science or engineering preferred) or equivalent work experience
About the Company
- At Optimizely, we're on a mission to help people unlock their digital potential by reinventing how marketing and product teams create and optimize digital experiences across all channels.
- Optimizely One is our industry-first operating system for marketers, offering flexibility and choice with a fully SaaS, fully decoupled, and highly composable solution.
- We help more than 10,000 businesses, including H&M, PayPal, Zoom, and Toyota, enrich customer lifetime value, increase revenue, and grow their brands.
- We have been recognized as a leader by industry analysts such as Gartner, Forrester, and IDC.
- Our culture is dynamic and evolving, shaped by our employees. With over 1500 Optimizers across 12 global locations, our diverse team embodies the 'One Optimizely' spirit, emphasizing collaboration, continuous improvement, and valuing every voice.
- We care about work-life balance in practice, respecting local working hours, family commitments, and employee well-being.
- Success is shared and celebrated across teams and regions.
Equal Opportunity
- 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.
