3+ years of experience in software development, DevOps, or platform engineering.
Hands-on programming experience, preferably with Python.
Familiarity with continuous integration and deployment principles.
Willingness to learn about cloud infrastructure and automation.
Strong problem-solving skills and a collaborative mindset.
Responsibilities
Develop and enhance deployment pipelines and internal tools for development teams.
Contribute to modernization projects for existing systems and improve automation.
Participate in technical discussions, code reviews, and continuous improvement efforts.
Collaborate with various teams to troubleshoot issues and support tool migrations.
Explore new deployment strategies through proofs of concept.
Take ownership of deliverables and communicate progress effectively.
Benefits
Opportunity to work with cutting-edge technologies.
Collaborative and supportive team environment.
Focus on continuous learning and professional development.
Engagement in meaningful projects that impact the organization.
Full Job Description
As one of our intermediate software developers, you will:
Develop, maintain, and improve the deployment pipelines and internal tools that support Coveo's development teams.
Contribute to projects that modernize existing systems, improve automation, and strengthen the security and reliability of our deployment processes.
Work on development tasks from the team's shared backlog, contributing to technical discussions, code reviews, and continuous improvements.
Collaborate with platform engineering, infrastructure, and development teams to understand their needs, troubleshoot issues, and support migrations to new tools.
Explore and implement new approaches through proofs of concept, including deployment strategies that make software releases safer and more efficient.
Take ownership of assigned deliverables, communicate progress, and collaborate with experienced teammates to deliver quality solutions.
Here is what will qualify you for the role:
Around 3+ years of experience in software development, DevOps, or platform engineering, with exposure to infrastructure, automation, or deployment tooling.
Hands-on programming experience, ideally with Python, and an interest in building tools that simplify the path from code to production.
Familiarity with continuous integration and continuous deployment principles, along with a willingness to deepen your knowledge of cloud infrastructure and automation.
A collaborative, curious mindset, strong problem-solving skills, and the ability to take ownership of tasks while knowing when to seek feedback or support.
What will make you stand out:
Experience with Amazon Web Services, Terraform, or Kubernetes.
Familiarity with deployment and automation tools such as Argo CD, Argo Rollouts, Spinnaker, or GitHub Actions.
An interest in deployment security, software supply-chain risks, and improving the reliability of production systems.
A genuine enthusiasm for understanding how systems work, improving existing tools, and making other developers' lives easier.
Do you think you can bring this role to life? Send us your application, we want to hear from you!
About Coveo
Coveo is a software-as-a-service search engine, powered by artificial intelligence based in Quebec, Canada. The Coveo Relevance Cloud offers ecommerce, customer service, digital workforce, and website search.