Back End Software Developer

  • Montreal / Quebec City / Sherbrooke
  • Research and Development
  • Full-time
See All Positions

Are you a tech addict with a passion for flawless code? We’re looking for people just like you to join our teams. We hope you can think as much as you can code, because this is not a role for coding monkeys, where you’ll write down an architect’s project for him. Time to get into innovation mode, develop some serious features and scale them for major customers.  Oh! and while you’re at it: have fun, learn and share your passion with your new colleagues. That’s the #CoveoLife!

The backbone of a state of the art feature

What’s better than working with one of the best B2B solutions out there? Being part of the team that’s building it. Coveo wants to keep building and improving its search index driven by Machine Learning, which involves plenty of features that need an expert’s eye under the hood. 

Data pipelines, Search APIs, Data index, Connectors, Cloud Tooling: this is but some of our features that need advanced skills in C++, Java, Python , Golang or even Scala, depending on the challenges they face and their dependent micro-services. If working with that type of technology, and notions like “scaling”, “resilience” and “open-minded code” are things that sound like a job cut out for you, come and talk to us!

Your day at Coveo:

  • You start the day with your (free and unlimited) coffee/tea close by and a daily scrum to chat about how your project is going. The bar was set high for your sprint, and 3 days before delivering, it seems your team did an excellent job so far. You’re waiting on QA’s input to finalize it and pick a few other tasks on another project on your Jira board
  • You think about your next lines of code: you’re stuck on a problem. You stop by Slack and ask one of your colleagues if they have any ideas for you. Afterall, they may have already dealt with something similar
  • Code, code, code… When you think you’re ready, you open a pull request to get feedback from your colleagues. You’re expected to give them feedback on their work too! 
  • You forgot it’s already lunch! Take a good break and caffeinated beverage to be ready for the next steps
  • You end your day proudly, with a fist in the air, because you finally understood the interaction between 8 different modules that caused a glitch. Good job!

What are we looking for?

We’re evolving in an ever changing field, where new technologies and innovations can help us level-up at any given time. So a tech-savvy person will be totally comfortable in our teams. But moreover, we’re looking for great minds that will simply CARE about the challenge they will tackle, and do the extra steps to make the result not only good, but great.

Of course some best practices must be common for you:

  • Impeccable code habits
  • Peer review of the code
  • Great capacity to explain the reasoning behind your coding choices.

Sounds like something up your alley? Reach out to us!

If you’re curious about our work:

Our GitHub : https://github.com/Coveo

Our documentation : https://developers.coveo.com/

Our Structure: https://source.coveo.com/2020/05/14/the-teams-behind-your-queries/

 

 

What is Coveo?

Coveo makes business personal. Coveo uses AI technologies and intelligent search to personalize every digital experience for customers, partners, dealers, and employees. Coveo combines unified content, unified interactions behavioural data and machine learning to deliver relevant information and recommendations across every business interaction, making websites, e-commerce, contact centres and intranets efficient, effortless, content-rich, thus boosting conversion. Coveo is also embedded in many leading business applications from vendors including Microsoft Dynamics, Salesforce, ServiceNow, Sitecore, Xero and more.

What is it like to work at Coveo?

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. This is also why Coveo was named Employer of the year AND Company of the year 2019 by the Quebec Chamber of Commerce!