Jobs

Senior / Staff Software Developer - Commerce


Job details
  • Coveo
  • 3 weeks ago

Our developers are key to the success of our projects

In this role, you will join our Software development team in defining, designing, developing and delivering systems that our customers rely on to drive success in their business. It focuses on delivering Commerce APIs and storefront libraries that provide search, listings and recommendations to customer sites, which are key features of the Coveo Commerce platform.

You will be involved in a wide range of capacities: from collaborating closely with our designers at all stages from user research to delivery, to working on in-browser code that runs on our features on customer sites, to working on our high-availability backend systems that return content that has been made relevant and personalized by leveraging our big data pipeline and various ML based technologies.

Main responsibilities:

Design and implement high quality scalable technology  Deliver new features and contribute to the innovation of our SaaS, Cloud based solution  Define standards and good practices for coding and other day to day operation Remove technical blockers  Provide technical mentorship and guidance to enable your peers to grow  Continue to improve and grow your technical skills

What makes this opportunity exciting?

Want to have an impact at the core of our commerce business to revolutionize the digital experiences of billions of users worldwide? t This opportunity is for you, this role will provide an abundance of technical leadership opportunities!

Tech stack:

The team works through a full stack consisting of Java and Typescript. We make heavy use of Kubernetes-based microservices within our systems backed by SQL databases and configured with Terraform. Large amounts of data, routed through our data pipeline, is stored in a data warehouse (Snowflake). Coveo technology is deployed on AWS. 

Requirements:

A minimum of 8 years experience in development within a Cloud and/or SaaS product environment  Fullstack Expertise: Backend: expert at server-side compiled languages (ex: Java, C#, Golang) but must be experienced with Java, Spring, JPA and Hibernate Frontend: React, JavaScript, TypeScript Expertise in producing reusable, scalable, quality code within a complex ecosystem Comfortable leading technical design discussions, make technical decisions, organize & mentor teammates to achieve common goals and to help plan delivery effectively

Nice to have:

Experience working on scalable high availability systems in Java Good understanding of Cloud, CI/CD and DevOps as well as familiarity with cloud services like Terraform Strong knowledge and experience with AWS specifically (and the sub-products that come along with it, like S3, EC2, etc..) Knowledge of big data warehouses such as Snowflake Technical mentoring skills 

Want to know more about the challenges in the commerce space and how we address them? Check out this on product embeddings & recommendations!

If this opportunity got you excited, send us your CV, we want to get to know you! We know that applying for a new role is a lot of work and we really appreciate your time.

Join theCoveolife

We encourage all qualified candidates to apply regardless of, for example, age, gender, disability, gaps in CV, national or ethnic background.

See more +

Absolutely! This is a question women and under-represented groups ask themselves more often than the rest of the population. Don't underestimate yourself, we are not looking for someone perfect but for someone who is motivated, capable and who will thrive in this position. Allow us to discover you!

Coveo is a Quebec-based company, pioneer in AI-powered search and recommendations. Coveo uses AI technologies and intelligent search to personalize every digital experience for customers, partners, dealers, and employees. Coveo combines unified content, unified interactions behavioral data and machine learning to deliver relevant information and recommendations across every business interaction, making websites, e-commerce, contact centers and intranets efficient, effortless, content-rich, thus boosting conversion.

If it were easy, someone else would have done it. All of our colleagues at Coveo find the drive to continuously seek new challenges and test roads no one else has ever explored. This ethos has allowed us to become a world leader in an innovative industry and to create a collaborative, diverse and trusting place to work filled with amazingly talented and passionate people. We love a good challenge, and we never say no to an opportunity to learn and develop new cutting-edge skills. Discover our values here

In-person
This role requires you to be in the office full-time, whether it be at our Quebec, Montreal, Weert, or London locations. Our modern infrastructures are designed to enhance cross-team collaboration and promote overall well-being.

Hybrid
Our offices in Quebec City, Montreal, London and Weert are designed to foster collaboration and your well-being. We gather there on our pillar days two times a week to strengthen in-person interactions and encourage creativity, all while providing you with the flexibility of a hybrid environment.

Remote
We hire from all over the world because the diversity of backgrounds fuels our continuous innovation. Our benefits will enable you to work comfortably from home, but you may be required to travel to attend our in-person team-building events.

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Senior/Staff Graphics Software Engineer

Senior/Staff Graphics Software EngineerMake a difference in the performance of games and other applications on billions of Arm-based devices! Join our innovative graphics research team and shape the future of mobile graphics.This role is within the growing Strategy and Ecosystems team responsible for enabling the best possible developer experience of...

ARM Cambridge

Senior/Staff Graphics Software Engineer

Senior/Staff Graphics Software EngineerMake a difference in the performance of games and other applications on billions of Arm-based devices! Join our innovative graphics research team and shape the future of mobile graphics.This role is within the growing Strategy and Ecosystems team responsible for enabling the best possible developer experience of...

ARM Newmarket

Senior/Staff Graphics Software Engineer

Senior/Staff Graphics Software EngineerMake a difference in the performance of games and other applications on billions of Arm-based devices! Join our innovative graphics research team and shape the future of mobile graphics.This role is within the growing Strategy and Ecosystems team responsible for enabling the best possible developer experience of...

ARM Ely

Senior/Staff Graphics Software Engineer

Senior/Staff Graphics Software EngineerMake a difference in the performance of games and other applications on billions of Arm-based devices! Join our innovative graphics research team and shape the future of mobile graphics.This role is within the growing Strategy and Ecosystems team responsible for enabling the best possible developer experience of...

ARM Haverhill

Senior/Staff Graphics Software Engineer

Senior/Staff Graphics Software EngineerMake a difference in the performance of games and other applications on billions of Arm-based devices! Join our innovative graphics research team and shape the future of mobile graphics.This role is within the growing Strategy and Ecosystems team responsible for enabling the best possible developer experience of...

Cambridge

Senior/Staff Graphics Software Engineer (1 year relevant experience required)

SeniorStaff Graphics Software EngineerMake a difference in the performance of games and other applications on billions of Arm-based devices! Join our innovative graphics research team and shape the future of mobile graphics.This role is within the growing Strategy and Ecosystems team responsible for enabling the best possible developer experience of...

ARM Newton