Senior Software Engineer

Penta Consulting

Dublin

On-site

EUR 90,000 - 120,000

Full time

24 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Penta Consulting is seeking a Senior Software Engineer to design, develop, and support software that automates Kubernetes-based managed services and SaaS platforms. You will build Kubernetes Operators and APIs with Go, automate provisioning and upgrades, and advance platform reliability and security.

Ideal candidates have 8+ years in software/platform engineering, deep Kubernetes expertise, and hands-on Go development.

Qualifications

  • 8+ years of experience in Software/Platform Engineering, DevOps, SRE, or Infra automation.
  • Hands-on Go development experience.
  • Deep Kubernetes knowledge: Operators, Controllers, CRDs, RBAC, controller-runtime.
  • Experience supporting production Kubernetes environments.
  • Strong knowledge of CI/CD, Helm, GitOps, and IaC.
  • Linux, containers, networking, storage, and troubleshooting.

Responsibilities

  • Design, build, and maintain Kubernetes Operators, controllers, CRDs, and APIs using Go.
  • Develop automation for provisioning, upgrades, scaling, recovery, and lifecycle management of platform services.
  • Build scalable Kubernetes-native solutions following best practices.
  • Develop and maintain CI/CD pipelines, testing frameworks, and release processes.
  • Collaborate with Platform Eng, SRE, Cloud Ops to implement automation and standards.
  • Improve observability, reliability, security, and operational efficiency.
  • Mentor engineers and contribute to technical leadership and reviews.

Skills

Go (Golang)
Kubernetes
Platform Engineering
CI/CD
Helm
GitOps
Infrastructure as Code
Linux
Distributed Systems
Mentoring
RBAC
Operator SDK
controller-runtime
Monitoring

Education

Bachelor's degree in Computer Science or related field
CKA, CKAD, CKS
Terraform Associate
AWS/Azure/GCP DevOps certifications

Tools

Operator SDK
client-go
controller-runtime
Kubernetes platforms (EKS, AKS, GKE)
Prometheus
Grafana
Loki
CloudWatch
Azure Monitor
Terraform

Job description

Penta Consulting are a technology service provider and leading outsourced partner helping to deliver professional and managed solutions across EMEA.

We are seeking a Senior Software Engineer with strong experience in Go, Kubernetes, and platform automation to design, develop, and support software that automates Kubernetes-based managed services and SaaS platforms.

Key Responsibilities
  • Design, build, and maintain Kubernetes Operators, controllers, CRDs, and APIs using Go.
  • Develop automation for provisioning, upgrades, scaling, recovery, and lifecycle management of platform services.
  • Build reliable, secure, and scalable Kubernetes-native solutions following industry best practices.
  • Develop and maintain CI/CD pipelines, testing frameworks, and release processes.
  • Collaborate with Platform Engineering, SRE, Cloud Operations, and Architecture teams to implement platform standards and automation.
  • Improve observability, reliability, security, and operational efficiency across cloud and on-premises environments.
  • Mentor engineers and contribute to technical leadership, design reviews, and engineering standards.
Required Skills & Experience
  • 8+ years' experience in Software Engineering, Platform Engineering, DevOps, SRE, or Infrastructure Automation.
  • Strong hands-on development experience with Go (Golang).
  • Deep understanding of Kubernetes, including Operators, Controllers, CRDs, RBAC, and Controller Runtime patterns.
  • Experience supporting production Kubernetes environments.
  • Strong knowledge of distributed systems, automation, CI/CD, Helm, GitOps, and Infrastructure as Code.
  • Experience with Linux, containers, networking, storage, and Kubernetes troubleshooting.
  • Ability to lead technical initiatives and mentor other engineers.
Preferred Skills
  • Operator SDK, client-go, controller-runtime.
  • EKS, AKS, GKE, Rancher, or other enterprise Kubernetes platforms.
  • Prometheus, Grafana, Loki, CloudWatch, or Azure Monitor.
  • Kubernetes security, policy-as-code, service mesh technologies, and reliability engineering practices.
Certifications
  • CKA, CKAD, CKS
  • Terraform Associate
  • AWS, Azure, or Google Cloud DevOps certifications
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Penta Consulting • Dublin

On-site
EUR 85,000 - 120,000
Senior Go Engineer for Kubernetes Platform Automation
Senior Go Engineer for Kubernetes Platform Automation

Penta Consulting • Dublin

On-site
EUR 90,000 - 120,000
Kubernetes Go Engineer - Platform Automation & Operators
Kubernetes Go Engineer - Platform Automation & Operators

Penta Consulting • Dublin

On-site
EUR 85,000 - 120,000
Platform Engineer - Kubernetes focused
Platform Engineer - Kubernetes focused

GCS Recruitment • Ireland

On-site
EUR 82,656 - 137,760
Senior Go Engineer: Kubernetes Operators & Platform
Senior Go Engineer: Kubernetes Operators & Platform

Linuxconfig • Dublin

Hybrid
EUR 120,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Prism Digital • Dublin

Hybrid
EUR 90,000 - 120,000
Private health insurance
Pension with profit share
Life and disability cover
+3
System Engineer
System Engineer

GCS • Leinster

Hybrid
EUR 90,000 - 120,000
Senior Go Engineer - Kubernetes Operators & Automation
Senior Go Engineer - Kubernetes Operators & Automation

InterSystems • Dublin

On-site
EUR 110,000 - 145,000
Systems Engineer III
Systems Engineer III

GCS Recruitment • Ireland

On-site
EUR 70,000 - 110,000
Senior Platform Engineer: Kubernetes & Cloud Automation
Senior Platform Engineer: Kubernetes & Cloud Automation

GCS Recruitment • Ireland

On-site
EUR 82,656 - 137,760