Senior Software Developer

Engineering & Technology Gatineau/Ottawa, Canada Montreal, Canada


About Us:

Our mission is to elevate leading brands through unforgettable digital connections with their customers. Sitecore delivers a composable digital experience platform that empowers the world’s smartest and largest brands to build lifelong relationships with their customers. A highly decorated industry leader, Sitecore is the leading company bringing together content, commerce, and data into one connected platform that delivers millions of digital experiences every day. Thousands of blue-chip companies including American Express, Porsche, Starbucks, L’Oréal, and Volvo Cars rely on Sitecore to provide more engaging, personalized experiences for their customers. Learn more at

Sitecore’s foundation is our diverse group of passionate, smart, innovative, and collaborative individuals located across four continents and over 25 countries. Having a wide range of perspectives, experiences, and skills is what makes us the company we are today. The Sitecore values  are what drive and unite us across the globe.

About the Role/ The Opportunity:

We are looking for a Senior Software Engineer who can convert ideas, needs, and requirements into business solutions, products, and services. You are technically sound, calm, and hard-working. You should have an eye for detail, play well with others, and easily grasp a system that extends over multiple platforms and sites.

You will work in the Search team. As a senior engineer, you will be working on cutting-edge problems in scalability, relevance, and information retrieval.

The Search Engineering team works mainly in a Linux environment with tools like AWS ECS, Kubernetes, Terraform, Elasticsearch, Kafka, and AWS DynomoDB.

We will give you the ability to use your skills and expertise in a fast-paced, challenging, and international environment. You’ll become part of a talented and dedicated team working in a fun and dynamic culture. We strive to develop cutting-edge technologies that will be used by the world’s best-known companies. We hope you can join us in creating and innovating one of the best search technologies in the market.

What You’ll Do:

  • Analyze and design next-generation search platform
  • Measure and improve search quality & relevance
  • Drive cloud-native architecture principles
  • Support our microservice deployments
  • Act as a mentor to other engineers and assist in hiring future engineers
  • Closely work together with the product development team

What You Need to Succeed

  • Bachelor’s degree in Computer Science is required
  • Experience designing microservice architectures
  • Strong understanding and experience with at least one cloud provider, preferably AWS
  • Experience in Containerization technologies and orchestration(Docker, OCI, Kubernetes, Docker Swarm)
  • Experience in one of the following languages:  Java, C++, Golang, or Python

Additional Skills That Could Set You Apart:

  • Have a broad knowledge of software architecture, microservice design, container orchestration, and cloud concepts
  • Experience in one or more of the following technologies:
    • Elasticsearch
    • MongoDB
    • Kafka
  • Experience working with Terabytes of data
  • Experience working with thousands of queries per second

Why you should click ‘Apply’:

  • We are passionate about new technologies and growing! We are tapping into an exciting $30B market opportunity that is still very much in its infancy and feel. It’s never been a better time to join Sitecore as we look to grow by 30% YoY. Growth for us means growth for you and your career.
  • Great team and company culture! You can find out more about our company culture, a typical day in the Engineering team, and our commitment to creating a diverse and inclusive workplace, on our YouTube Channel. Thanks to the work of every employee globally, Sitecore has been recognized for award-winning Culture by Comparably.
  • Great benefits! We offer a competitive compensation package including competitive base salary, annual bonus, and strong benefits program.

After an offer is made and accepted, E-verify will be utilized to establish your identity and employment eligibility as required by the U.S. Department of Homeland Security.

Sitecore is proud to be an equal opportunity workplace. We are committed to equal employment opportunity without unlawful regard to race, color, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability, veteran status or any other local legally protected characteristic.

How we hire  

At Sitecore, we put a lot of care and time into who we hire. We believe that in order to build the best products, we need to build high-impact teams. Our recruitment process centers around what we call the Life Story interview, a conversational-style interview where we get to learn more about you.