Senior Software Engineer

Optimizely
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Charing Cross, United Kingdom

Tech stack

.NET
API
ASP.NET
Automation of Tests
Azure
Software as a Service
Continuous Delivery
Software Design Documents
Microsoft SQL Server
Object-Oriented Software Development
Software Tools
Software Engineering
Software Systems
SQL Databases
Software Organization
React
Kubernetes
Information Technology
GraphQL
Front End Software Development
REST
Optimizely

Job description

  • 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

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.
  • Microsoft Azure.
  • 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.

About the company

At Optimizely, we’re on a mission to help people unlock their digital potential. With our leading digital experience platform (DXP), we equip teams with the tools and insights they need to create and optimize in new and novel ways. Now, companies can operate with data-driven confidence to create hyper-personalized experiences.

We live an inclusive culture with a global team of 1500+ people across the US, Europe, Australia, Bangladesh, and Vietnam. We blend European and American business culture with emphasis on teamwork, diversity, and moving fast. Our people make the difference!
If you are looking to work on the next generation of digital technologies in a fast-paced, but solid environment, let’s have a conversation! We’re just getting started...

Apply for this position