JobTarget Logo

Senior Software Engineer ‑ CI/CD in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Software Engineer CI/CD

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - CI/CD based in Canada.

This role offers the opportunity to design and operate large-scale CI/CD platforms that empower engineering teams to deliver software faster and more reliably.
You will own critical delivery infrastructure, including GitHub Actions, Jenkins, Kubernetes-based environments, and GitOps workflows.
Working at the intersection of cloud infrastructure, developer experience, and automation, you will build scalable solutions used across engineering teams.
The position focuses on improving platform reliability, streamlining software delivery, and creating self-service tools that accelerate development workflows.
You will collaborate with architects, infrastructure specialists, security teams, and product engineers across distributed environments.
This is an ideal opportunity for a senior engineer passionate about automation, operational excellence, and building the next generation of engineering platforms.

Accountabilities:

The Senior Software Engineer - CI/CD will lead the design, development, and long-term evolution of enterprise CI/CD platforms and developer tooling. This role requires strong ownership of infrastructure reliability, automation, and delivery systems while partnering with engineering teams to create efficient and scalable development experiences.

  • Design, build, and operate self-hosted GitHub Actions runner infrastructure, including autoscaling, reliability improvements, and lifecycle management.
  • Own GitOps delivery architecture using tools such as ArgoCD, including deployment workflows, cluster connectivity, ApplicationSets, and production reliability practices.
  • Maintain and improve shared Kubernetes platform components, Helm charts, and reusable deployment patterns to support engineering teams.
  • Manage and evolve Jenkins environments, including shared libraries, controllers, agents, plugins, integrations, and platform upgrades.
  • Develop reusable CI/CD workflows, automation templates, and self-service developer tooling while supporting platform modernization initiatives.
  • Lead complex platform projects from architecture and implementation through operational ownership and continuous improvement.
  • Improve pipeline reliability through monitoring, observability, incident response, performance optimization, and proactive issue prevention.
  • Implement and maintain dashboards, alerts, tracing, and operational metrics using observability platforms.
  • Support production operations, including on-call responsibilities, incident management, secrets rotation, and vulnerability remediation.
  • Collaborate with engineering, infrastructure, security, and architecture teams to translate delivery needs into scalable platform solutions.
Requirements:

The ideal candidate is a senior software engineer with deep experience in CI/CD platforms, cloud infrastructure, Kubernetes, and developer productivity tooling. You should have strong technical expertise, excellent troubleshooting abilities, and a passion for building reliable systems that enable engineering teams to move efficiently.

  • Strong professional experience designing, managing, and troubleshooting CI/CD platforms and automation systems.
  • Deep expertise with Jenkins administration, Groovy shared libraries, Docker-based agents, GitHub Actions, reusable workflows, self-hosted runners, and pipeline optimization.
  • Strong Kubernetes administration experience, including cluster operations, networking, optimization, and internal architecture concepts.
  • Hands-on experience with cloud platforms such as Google Cloud Platform (GCP) and AWS.
  • Experience with GitOps delivery practices, including ArgoCD, ApplicationSets, synchronization strategies, Helm chart development, and event-driven deployment patterns.
  • Strong proficiency with Infrastructure as Code tools such as Terraform for cloud resources and CI/CD infrastructure.
  • Experience implementing observability solutions, including metrics, dashboards, monitoring, and distributed tracing.
  • Experience supporting production environments through incident response processes and on-call rotations.
  • Knowledge of container image management, registries, security scanning, and lifecycle management practices.
  • Ability to develop production-quality code using languages such as Go, Python, or Node.js.
  • Experience with AI-assisted developer tooling, LLM-based applications, AI infrastructure, or AI-enabled engineering workflows is an asset.
  • Strong communication skills and ability to collaborate effectively with globally distributed teams.
Benefits:
  • Fully remote work opportunity within Canada.
  • Opportunity to work on large-scale engineering platforms and advanced automation initiatives.
  • Collaborative environment focused on innovation, technical excellence, and continuous improvement.
  • Ability to influence developer productivity through impactful infrastructure solutions.
  • Exposure to modern cloud technologies, Kubernetes ecosystems, GitOps practices, and AI-enabled engineering workflows.
  • Opportunities to work with distributed teams and contribute to high-impact technology projects.
  • Competitive compensation and comprehensive employee benefits package.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

Principal Consultant - SAP Cloud Solution Architect

Jobgether
Canada Creek, Nova Scotia
New

Site Reliability Engineer

Jobgether
Canada Creek, Nova Scotia
New

Software Craftsperson/Java/Angular

Jobgether
Canada Creek, Nova Scotia
New

Senior GEN Consultant

Jobgether
Canada Creek, Nova Scotia
New

AI Platform Engineer

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.