Staff Software Engineer - OpenSearch in London
Staff Software Engineer - OpenSearch

Staff Software Engineer - OpenSearch in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Optimizely

At a Glance

  • Tasks: Architect and optimise Opensearch for scalability, reliability, and performance.
  • Company: Join Optimizely, a leader in MarTech, empowering digital experiences.
  • Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
  • Why this job: Shape the future of digital experiences with innovative search and content delivery.
  • Qualifications: Experience with SaaS, Elasticsearch, and strong leadership skills.
  • Other info: Dynamic team environment with a focus on collaboration and continuous improvement.

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

At Optimizely, we are on a mission to help people unlock their digital potential. We do that by reinventing how marketing and product teams work to create and optimize digital experiences across all channels. With Optimizely One, our industry-first operating system for marketers, we offer teams flexibility and choice to build their stack their way with our fully SaaS, fully decoupled, and highly composable solution. We are proud to help more than 10,000 businesses, including H&M, PayPal, Zoom, and Toyota, enrich their customer lifetime value, increase revenue and grow their brands.

Our culture is dynamic and constantly evolving, shaped by every employee, their actions and their stories. With over 1500 Optimizers spread across 12 global locations, our diverse team embodies the "One Optimizely" spirit, emphasizing collaboration and continuous improvement, while fostering a culture where every voice is heard and valued. Join us and become part of a company that is empowering people to unlock their digital potential!

We are seeking a skilled Staff Software Engineer with leadership ambition to join our Graph team. This role requires significant experience designing, implementing, and maintaining SaaS with high traffic load. You will own epics from initial requirements gathering through to successful completion, collaborating with stakeholders to ensure solutions meet market needs. You will also focus on the request latency when implementing features, to make sure our customer's applications have good performance.

As a Staff Software Engineer, You Will:

  • Architect, implement, and optimize Opensearch indexing and query pipelines for scalability and reliability.
  • Design and maintain backup, disaster recovery, and failover strategies for Opensearch clusters.
  • Lead root cause analysis and resolution of complex search-related incidents and performance bottlenecks.
  • Drive automation for cluster provisioning, upgrades, and configuration management (e.g., with Terraform, Ansible, or Kubernetes).
  • Mentor engineers on Opensearch internals, query optimization, and troubleshooting.
  • Collaborate with product and engineering teams to translate business requirements into robust search features.
  • Own capacity planning and cost optimization for search infrastructure.
  • Author technical documentation and best practices for search development and operations.

Why is this team critical to Optimizely?

Business Impact: Optimizely Graph is the core content delivery and search service powering the SaaS version of our Content Management System (CMS). Our customers, who rely on Graph for their websites and mobile applications, demand high performance and advanced query capabilities to deliver exceptional user experiences. Graph's reliability and speed directly impact their business success.

High Visibility & Innovation: Our roadmap prioritizes innovative content delivery and search features, placing search and AI at the forefront of our service offering. This focus differentiates us from competitors and empowers our customers to build cutting-edge web and mobile applications. You'll be instrumental in developing these differentiating features.

Shape the Future of Digital Experiences: The team plays a critical role in shaping the future of our customers' digital presence. Your contributions will directly influence how they engage their audiences and achieve their business objectives through innovative search and content delivery experiences.

Some technologies we work with: TypeScript, JavaScript, C#, GraphQL, REST, Cloudflare workers, Kubernetes.

Education: Bachelor’s Degree (Computer Science or engineering preferred) or equivalent work experience.

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.

Staff Software Engineer - OpenSearch in London employer: Optimizely

Optimizely is an exceptional employer that champions innovation and collaboration, providing a dynamic work culture where every voice is valued. With a commitment to employee growth, we offer opportunities for mentorship and leadership within a diverse team of over 1500 Optimizers across 12 global locations. Join us in shaping the future of digital experiences while enjoying the benefits of a supportive environment that prioritises your professional development and well-being.
Optimizely

Contact Detail:

Optimizely Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer - OpenSearch in London

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to OpenSearch or Elasticsearch. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practising common technical questions and scenarios. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace Staff Software Engineer - OpenSearch in London

SaaS Development
Elasticsearch
OpenSearch
Indexing and Query Optimization
Backup and Disaster Recovery Strategies
Root Cause Analysis
Performance Bottleneck Resolution
Automation (Terraform, Ansible, Kubernetes)
Mentoring
Technical Documentation
Capacity Planning
Cost Optimization
Collaboration with Product and Engineering Teams
TypeScript
JavaScript
C#
GraphQL
REST

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that are most relevant to the Staff Software Engineer role. Highlight your experience with Elasticsearch or Opensearch, and any leadership roles you've had. We want to see how you can contribute to our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you're passionate about this role and how you align with our values at Optimizely. Share specific examples of your past work that demonstrate your ability to drive innovation and collaboration.

Showcase Your Technical Skills: In your application, don't forget to mention the technologies you've worked with, especially those listed in the job description like TypeScript, JavaScript, and Kubernetes. We love seeing candidates who are hands-on and have practical experience!

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Plus, it shows you're keen on joining our team!

How to prepare for a job interview at Optimizely

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Elasticsearch and Opensearch. Brush up on your knowledge of TypeScript, JavaScript, and cloud technologies, as these will likely come up during technical discussions.

✨Showcase Your Leadership Skills

As a Staff Software Engineer, leadership is key. Prepare examples of how you've mentored others or led projects in the past. Be ready to discuss how you can contribute to the team’s culture of collaboration and continuous improvement.

✨Prepare for Problem-Solving Questions

Expect to tackle some complex scenarios related to search-related incidents or performance bottlenecks. Practice articulating your thought process and solutions clearly, as this will demonstrate your analytical skills and ability to handle pressure.

✨Understand the Business Impact

Familiarise yourself with how the Graph team impacts Optimizely's customers. Be prepared to discuss how your work can enhance user experiences and contribute to business success, showing that you understand the bigger picture beyond just coding.

Staff Software Engineer - OpenSearch in London
Optimizely
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>