Jobs / ServiceNow
Sr. Staff Software Engineer – SRE, Release & Test Platforms
ServiceNow · DUBLIN 2, D, Ireland
DUBLIN 2, D, IrelandExp: 12+ yrsRemote
Remuneration
Not specified
Location
DUBLIN 2, D, Ireland
Visa sponsorship
Not specified
Job summary
The role involves building and operating cloud-native reliability, release, and test platforms to enhance engineering excellence and developer productivity. Key responsibilities include developing automated quality gates, integrating observability and deployment intelligence into CI/CD pipelines, and leading Kubernetes-based platform evolution for scalable test infrastructure.
Benefits
Parental leave programsChildcare and caregiving benefitsTuition reimbursement programGlobal mentoring programTeam building activitiesEmployee belonging groupsVolunteering and community outreach programs
Qualifications
- 12+ years of experience in software, systems, platform, or reliability engineering.
- Deep Kubernetes expertise across architecture, operations, networking, storage, security, autoscaling, and multi-cluster environments.
- Experience building and operating large-scale Kubernetes platforms for cloud-native, mission-critical services.
- Experience integrating Kubernetes with CI/CD, GitOps, automated testing, and deployment validation.
- Experience designing cloud-native platforms for ephemeral environments, release qualifications, and automated validation.
- Proven ability to lead engineering excellence across developer productivity, platform engineering, release confidence, and modernization.
- Experience with progressive delivery, including canary releases, feature flags, automated rollback, and deployment verification.
- Experience with chaos engineering, resilience validation, disaster recovery, and reliability assessments.
- Expertise designing, authoring, testing, and debugging code in a team setting using languages such as Python, Go, Java, or Ruby.
- Experience using AI-assisted engineering for intelligent testing, release risk analysis, incident diagnostics, and operational automation.
Responsibilities
- Build and operate cloud-native engineering platforms for software validation, release qualification, and operational readiness.
- Design production-like release and test environments that improve release confidence and deployment readiness.
- Develop automated quality gates to assess release health, operational risk, and production readiness.
- Integrate automated testing, observability, reliability signals, and deployment intelligence into CI/CD pipelines.
- Build reusable test frameworks, self-service environments, test data, mock services, and developer productivity tooling.
- Advance shift-left engineering through automated validation, continuous verification, and quality gates.
- Automate failure detection, policy validation, deployment verification, security checks, and reliability assessments.
- Lead Kubernetes-based platform evolution for scalable test infrastructure, release automation, and developer self-service.
- Resolve recurring infrastructure issues through sustainable software, systems, and networking solutions.
- Partner with engineering teams on design reviews, architecture standards, and automation-first reliability practices.
Skills
AKSAnsibleArgo WorkflowsArgo CDAWSAzureEKSFluxGCPGitLabGitLab CIGKEGoHelmIstioJavaKubernetesKustomizeLinkerdOpenTelemetryPrometheusPythonRESTRubyServiceNow
Relocation
No