Intermediate Software Developer, DevOPS
Bold Commerce
Intermediate Software Developer, DevOPS
Who is Bold Commerce?
Bold Commerce powers personalized checkout experiences for leading omnichannel retailers and direct-to-consumer brands.
As a leader in the composable commerce space, Bold makes checkout better, boosting profitability by enabling personalized, customer-specific checkout flows designed to increase the Checkout Power Trio of conversion, AOV, and LTV - not just conversion. Built with a composable & headless architecture, Bold Checkout fits with any commerce stack, making it easy to overcome platform limitations. Leading omnichannel retailers like Harry Rosen and Staples Canada trust their business with Bold Checkout.
Named one of Built In Austin’s Best Places to Work, Canada’s Top Employers for Young People, and Manitoba’s Top Employers, we're a dynamic team that truly cares about building the future of ecommerce. We live by the BUILDERS Code, a shared set of practices, beliefs, and values that help shape this remote-first company.
Founded in 2012, with team members (Builders) located throughout Canada and the U.S., and backed by investors like OMERS Ventures, WhiteCap Venture Partners, and Round13 Capital, Bold is leading the way to a better, composable ecommerce future.
About the role
We're hiring an Intermediate DevOps Engineer to drive efficiency and accelerate software delivery at Bold. This individual will be a key contributor in building and maintaining a robust and scalable infrastructure, championing automation initiatives, and collaborating with development teams to optimize workflows. A proven track record in implementing successful DevOps strategies and a passion for continuous improvement are key to thriving in this role.
What you’ll do
- Design, implement, and manage CI/CD pipelines to automate builds, testing, and deployments, ensuring fast and reliable software delivery.
- Leverage Infrastructure as Code (IaC) tools such as Terraform to define, provision, and manage scalable cloud infrastructure in a consistent, version-controlled manner.
- Deploy and manage containerized applications using Kubernetes, optimizing cluster performance and ensuring high availability.
- Automate routine tasks and streamline workflows to enhance operational efficiency, improve developer productivity, and support reliable software delivery.
- Implement monitoring and observability solutions to proactively identify and resolve performance issues, ensuring system stability and reliability.
- Collaborate closely with development, operations, and security teams to foster a culture of shared responsibility and seamless cooperation.
- Continuously evaluate and optimize processes, tools, and technologies to drive improvements in efficiency, scalability, and security.
What we’re looking for
- 3+ years of experience in software development, with proficiency in languages like PHP, Go, or JavaScript.
- 2+ years of experience building and maintaining robust CI/CD pipelines using tools like GitHub Actions, and GitLab CI/CD, with a focus on security best practices.
- A track record of deploying and managing applications within Docker containers.
- Hands-on experience with Kubernetes for container orchestration, including cluster setup, scaling, and troubleshooting.
- Experience with Terraform for defining and managing infrastructure.
- Familiarity with GitOps principles and tools like ArgoCD.
- Knowledge of monitoring tools and instrumentation techniques using OpenTelemetry, New Relic, or similar technologies.
- Ability to troubleshoot and resolve production-level incidents effectively.