Senior Software Engineer in England

Senior Software Engineer in England

England Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Optimizely

At a Glance

  • Tasks: Design and implement innovative software solutions while mentoring fellow engineers.
  • Company: Join a forward-thinking tech company shaping the future of digital experiences.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
  • Other info: Collaborative environment with a focus on personal and cultural fit.
  • Why this job: Make a real impact on cutting-edge CMS products and AI technology.
  • Qualifications: 8+ years in software development with strong skills in C#, .NET, and React.

The predicted salary is between 60000 - 80000 £ per year.

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 the support organisation when engineering expertise is needed 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.

We value personal and cultural fit as much as technical skill. You are self‑motivated, enjoy collaborating to find the right solution, and 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.

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. This role focuses on driving the next generation of our PaaS and SaaS CMS products, including the Opal AI workforce.

Senior Software Engineer in England employer: Optimizely

Join a forward-thinking company that values innovation and collaboration, where as a Senior Software Engineer, you will have the opportunity to shape the future of cutting-edge CMS products. With a strong emphasis on personal and cultural fit, we foster a supportive work environment that encourages professional growth through mentorship and knowledge sharing. Located in the UK, our dynamic team thrives on agile practices, ensuring that your contributions directly impact our product quality and customer satisfaction.

Optimizely

Contact Details:

Optimizely Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer in England

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your experience with C#, .NET, and React. This gives potential employers a taste of what you can do beyond just a CV.

Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it’s not just about answering questions but demonstrating your thought process.

Tip Number 4

Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to reflect how your experience aligns with our mission and values.

We think you need these skills to ace Senior Software Engineer in England

Software Design
Object-Oriented Analysis and Design
C#
.NET
React
CMS Platforms
Content Modelling

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with C#, .NET, and React, and show how your skills align with our mission at StudySmarter.

Showcase Your Projects:Include examples of software solutions you've designed and implemented. We love seeing how you've tackled complex features and contributed to operational excellence, so don’t hold back on the details!

Communicate Clearly:When writing your application, be clear and concise. We appreciate good communication skills, so make sure you articulate your thoughts well, especially when discussing technical decisions and trade-offs.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at Optimizely

Know Your Tech Inside Out

Make sure you’re well-versed in C#, .NET, and React. Brush up on your knowledge of CMS platforms and cloud-based software. Be ready to discuss how you've used these technologies in past projects, especially in terms of design and operational excellence.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex features or incidents in previous roles. Highlight your ability to work through ambiguity and articulate trade-offs clearly. This will demonstrate your collaborative spirit and technical prowess.

Communicate Like a Pro

Practice explaining your design decisions and architectural choices as if you're talking to someone from a non-technical background. This shows you can bridge the gap between tech and customer needs, which is crucial for this role.

Emphasise Mentorship and Teamwork

Be ready to discuss how you've mentored other engineers and contributed to team growth. Share specific instances where you’ve collaborated across teams or helped improve processes, as cultural fit is just as important as technical skills.