Staff Software Engineer

Date: Nov 13, 2023

Location: Berlin, DE, 10176

Company: Optimizely

Optimizely is focused on unlocking the boundless potential of our clients and employees. We are a category leader in Digital Experience Platform (DXP) and have the pleasure of serving over 9,000 brands, from global organizations such as Visa, Sky, Yamaha, and Wall Street Journal to tech innovators like Atlassian DocuSign, FitBit, and Zillow.  

Optimizely fosters an inclusive and diverse culture with a global team of 1500+ people spread
across the US, Europe, Dubai, Australia, Singapore, Bangladesh, and Vietnam. Our unique work environment focuses on flexibility, trust, teamwork, diversity, and moving fast.

We genuinely believe that our people make all the difference, and once we find the best talent, we go out of our way to nurture them.  If you are looking to work on the next generation of digital technologies in a fast-paced and growing environment with industry leaders, Optimizely is the place for you! 


We are seeking a highly skilled Staff Software Engineer to join our dynamic Optimizely Campaign team. Join us in delivering a cutting-edge omnichannel marketing solution to our valued customers.

Job Responsibilities

  • Collaborate with an agile, cross-functional team to develop new features and enhance existing ones, adhering to clean code principles and test-driven development.
  • Work across the entire tech stack of our product, ensuring seamless integration.
  • Drive continuous improvements in usability, reliability, performance, security, and cost efficiency.
  • Solve business-critical engineering problems using advanced technologies.
  • Contribute to the development of highly scalable data-driven systems, including data ingestion, deduplication, aggregation, storage, processing, and visualization.

Knowledge and Experience

  • Strong expertise in software engineering.
  • Minimum of 5 years of professional experience developing large-scale web applications using JavaScript, Java, the Spring framework, and various persistence technologies.
  • Experience with React and TypeScript.
  • Excellent collaboration and communication skills.
  • Fluent in English.


Technologies you'll work with: 

  • JavaScript/TypeScript, React, Redux, HTML/CSS.
  • Java, Spring, REST.
  • MySQL, Hadoop, HBase, Elastic Search, Kafka.
  • Linux, Git, Maven, TeamCity.


Why you'll succeed 


  • Passionate about achieving customer outcomes and enhancing user experiences.
  • Curious about the operation and challenges of distributed systems at scale.
  • Embrace an automation mindset.
  • Solution-oriented, striving to thoroughly understand problems and deliver efficient solutions.
  • Adaptability to changing business needs and seeking context to inform decision-making.
  • Open to feedback and reflection in the design process, evaluating choices and trade-offs.
  • Keen interest in emerging technologies, evaluating and adopting them where applicable.
  • Team player with a knack for inspiring colleagues and fostering collaboration.
  • Engage in product architecture discussions.
  • Appreciate diverse perspective


Bachelor's Degree in Computer Science or Engineering preferred, or equivalent work experience.


Displaying Technical Expertise
Communicating Effectively
Solving Complex Problems
Demonstrating Initiative
Delivering High Quality Work

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.