> Markdown version of [/jobs/ext/329752-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/329752-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Optimizely - **Location:** London, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** .NET Framework, Application Programming Interfaces (APIs), Automation of Tests, Software as a Service, Continuous Delivery, Microsoft SQL Server, Object-Oriented Software Development, Software Tools, Software Engineering, Software Systems, SQL Databases, Software Organization, ReactJS, Kubernetes, Information Technology, Graphql, Front End Software Development, Restful APIs, Optimizely - **Published:** June 3, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/x/38251122/ ## About the Role We value personal and cultural fit as much as technical skill. You are self-motivated, enjoy collaborating to find the right solution, and you think about architecture, development cost, and long-term ownership when making decisions. You're comfortable working through ambiguity, can articulate trade-offs clearly, and leave projects in a state where someone else can pick them up. Must have: Typically 8+ years of professional experience with modern software development practices, though we recognise some people get there faster. 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. You understand the domain and the problems content teams face. 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. Good to have: Experience with Optimizely CMS or other CMS/DXP platforms. NET Core MVC. SQL (particularly MS SQL). Containers and container orchestration. HTTP APIs, REST services, or GraphQL. Experience building large, modular applications with continuous delivery. A degree in Computer Science or equivalent. We care more about what you can do than what's on your diploma., Bachelor's Degree (Computer Science or engineering preferred) or equivalent work experience ## Description What You'd Do 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. ## Related Videos - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Quantum computing for developers: Solving optimization problems with Qiskit](https://www.wearedevelopers.com/videos/777-quantum-computing-for-developers-solving-optimization-problems-with-qiskit) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Kill Your WordPress. Ship in Minutes. Win the SEO game.](https://www.wearedevelopers.com/videos/100083-kill-your-wordpress-ship-in-minutes-win-the-seo-game) - [Tour de Force: Open-Source LLM Inference Optimization from Simple to Sophisticated](https://www.wearedevelopers.com/videos/100099-tour-de-force-open-source-llm-inference-optimization-from-simple-to-sophisticated) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)