{bc}
paycom

Senior Software Developer, DevOps

Carnegie Learning Canada
St. John's, CAN
Full-time
Senior · 7+ years experience
Hybrid
Discovered 1 weeks ago
JenkinsGroovyGitHubAWSCloudFormationECS/Fargate
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

JenkinsGroovyGitHub
Smart Apply

Full Job Posting

DevOps, CI/CD and Developer Enablement

Design, develop, and improve Jenkins shared libraries, Jenkins files, and CI/CD pipelines using Groovy

Assess and optimize build, test, release, and deployment workflows for speed, reliability, scalability, and developer experience

Create reusable pipeline components and standardized delivery patterns that reduce duplication, manual effort, and operational risk

Develop and apply software engineering practices including source control, code review, automated testing, documentation, and maintainability when developing CI/CD tooling, automation, shared libraries, and reusable components

Improve build performance through better pipeline architecture, parallelization, caching, dependency management, and artifact management

Strengthen deployments through automated testing, quality gates, validation, health checks, environment promotion, and rollback capabilities

Partner with development and QA teams to improve how applications are built, tested, packaged, versioned, and deployed

Modernize CI/CD practices and use delivery metrics to identify bottlenecks and measure improvement

Lead technical improvements that modernize engineering tools and practices, reduce manual effort and operational risk, and improve developer productivity and deployment confidence

Support Carnegie Learning's evolution toward platform engineering and developer self-service, leveraging Cortex.io to improve service ownership, standards, and engineering insights

DevOps and Cloud Engineering

Build and manage secure, scalable AWS infrastructure using Infrastructure as Code, primarily CloudFormation

Support containerized application deployments using Docker and AWS ECS/Fargate

Develop code, scripts, tools, APIs, and reusable components that automate engineering and operational workflows

Troubleshoot complex issues across application code, builds, CI/CD pipelines, cloud infrastructure, networking, and configuration

Identify root causes and implement sustainable solutions rather than short-term workarounds

Modernize legacy tooling and processes where it improves software delivery, reliability, or developer productivity

Deployment and Operational Readiness

Use Splunk, New Relic, and AWS CloudWatch to validate deployments and troubleshoot application, infrastructure, and pipeline issues

Improve deployment monitoring, alerting, rollback, and post-deployment validation

Participate in incident response and root cause analysis when build, release, deployment, or infrastructure issues contribute to production problems

Support production reliability through performance monitoring, capacity awareness, and improvements related to software delivery and infrastructure

Turn recurring delivery and operational issues into automated, corrective, or preventative improvements

Collaboration and Ownership

Lead CI/CD and DevOps improvements across engineering teams

Partner closely with Software Engineering, QA, SRE, Security, and Architecture

Provide technical guidance, share knowledge, and help teams adopt effective CI/CD, DevOps, cloud, and software delivery practices

Influence technical decisions and engineering standards across teams through practical recommendations, reusable patterns, and hands-on implementation

Establish clear standards, documentation, reusable examples, and operational runbooks

Take ownership of complex technical problems from investigation through implementation and validation

Contribute to a culture of teamwork, accountability, continuous improvement, and customer focus

On-call on a monthly rotating basis; after-hours work is limited but occasionally required.

What Should Be In Your Bookbag

You bring 7+ years of experience in DevOps, CI/CD engineering, software engineering, platform engineering, or cloud engineering , along with strong communication skills and the ability to independently solve complex technical problems.

Must be highly experienced in:

Jenkins, Groovy, and CI/CD engineering — including Jenkins files, shared libraries, reusable pipeline components, build agents, and pipeline troubleshooting

Software delivery engineering — including build systems, automated testing, artifact management, versioning, deployment, validation, rollback, and improving delivery speed and reliability

Needs solid experience in:

AWS and Infrastructure as Code — particularly CloudFormation or Terraform

Containers and cloud-native deployments — including Docker and platforms such as AWS ECS/Fargate

Git/GitHub and troubleshooting across application code, builds, CI/CD pipelines, cloud infrastructure, networking, configuration, and deployment environments

Helpful or preferred:

Experience with observability and deployment-validation platforms, GitHub Actions, code-quality and DevSecOps tooling, platform engineering/developer self-service, DORA or engineering productivity metrics, and database troubleshooting

What Gives Us Purpose

Others teach what; we teach why. For over 25 years, Carnegie Learning has developed solutions that help students achieve Aha moments and set them up for long-term learning success. We’re driven to find new, better ways to support teachers and reach more students, so we put our leading cognitive science research and real-world insights into solutions for how students think, learn, and do their best. This is a key part of our commitment to helping teachers spark student curiosity. As a Carnegie Learning team member, you’ll work alongside a team of passionate individuals dedicated to making a real difference in the lives of students and educators.

What We Provide

Holistic Wellbeing Cost-shared health and dental benefits plan Competitive Retirement Savings Matching Program to plan for your future

Cost-shared health and dental benefits plan

Competitive Retirement Savings Matching Program to plan for your future

Fostering Joy Flexible work arrangements with our Work From Anywhere Policy Your Time, Your Way - paid time off that you can use as you see fit to recharge and nurture your personal life

Flexible work arrangements with our Work From Anywhere Policy

Your Time, Your Way - paid time off that you can use as you see fit to recharge and nurture your personal life

Empowering Parenthood Top-Up Parental Leave Reduced working hours on full pay for new parents Free access to CL products for employees and their children

Top-Up Parental Leave

Reduced working hours on full pay for new parents

Free access to CL products for employees and their children

A Place for Connection Quarterly Wellness Incentives Monthly employee activities + recognition program Employee Allyship Groups (EAGs)

Quarterly Wellness Incentives

Monthly employee activities + recognition program

Employee Allyship Groups (EAGs)

What We Believe

We celebrate the unique attributes, characteristics, and perspectives that define each person's individuality. This fusion of perspectives enriches our collective knowledge, fosters innovation, and empowers us all. Together, we can collectively and more effectively address issues that face our business and industry. If our commitment to building an inclusive workplace resonates with you, we invite you to join our mission and welcome you to apply with us. Carnegie Learning is an Equal Opportunity Employer, including veterans and individuals with disabilities.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today