Software Engineer

InterSystems
Dublin
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsSkills: ["Troubleshooting","Communication","Collaboration","Writing maintainable code"]

Build Kubernetes-native platform capabilities for InterSystems managed services and SaaS platforms. You’ll develop Go-based controllers, CRDs, and automation for provisioning, configuration, upgrades, scaling, recovery, and operations workflows. Partner with engineering, SRE, and security teams to integrate Kubernetes networking/storage/ingress and implement secure RBAC and guardrails. Support CI/CD, testing, observability, and troubleshooting to deliver reliable, production-ready automation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
InterSystems
InterSystems
1 day ago

Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Build Kubernetes-native platform capabilities for InterSystems managed services and SaaS platforms. You’ll develop Go-based controllers, CRDs, and automation for provisioning, configuration, upgrades, scaling, recovery, and operations workflows. Partner with engineering, SRE, and security teams to integrate Kubernetes networking/storage/ingress and implement secure RBAC and guardrails. Support CI/CD, testing, observability, and troubleshooting to deliver reliable, production-ready automation.
Location: Dublin
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and maintain Kubernetes-native Go software, including controllers, CRDs, reconciliation logic, and automation components.
  • •Automate managed service workflows such as provisioning, configuration, upgrades, scaling, recovery, and related operations.
  • •Write maintainable Go code and create unit, integration, and cluster-based tests.
  • •Support CI/CD pipelines for building, testing, packaging, and releasing Kubernetes platform software.
  • •Integrate Kubernetes networking, storage, ingress, certificates, scheduling, security, and cluster lifecycle capabilities; implement secure defaults and operational guardrails.

Key Requirements

  • •3+ years of software engineering/platform engineering/DevOps/infrastructure automation/cloud engineering or SRE experience.
  • •Experience developing in Go, or strong software engineering experience with the ability to work in Go.
  • •Practical experience with Kubernetes, containers, Linux, and cloud-native deployment patterns.
  • •Familiarity with Kubernetes APIs, CRDs, controllers, reconciliation loops, RBAC, events, status conditions, and resource lifecycle.
  • •Working knowledge of Helm, Terraform, GitOps, Argo CD, Flux (or similar tooling) plus CI/CD and automated testing.
Experience:3+ yearsPlatform engineeringDevOpsInfrastructure automationCloud-nativeSRE
Skills:TroubleshootingCommunicationCollaborationWriting maintainable code
Certifications:CKADCKACKSTerraform AssociateLFCS
Languages:English
Tech Stack:GoKubernetesHelmTerraformGitOpsArgo CDFluxCRDsControllersReconciliation loopsRBACCI/CDGitLinuxCustom Resource Definitions (CRDs)Helm chartsKubernetes networkingKubernetes storageIngressCertificates

Company Brief

InterSystems
Develops database management, interoperability, and analytics platforms—particularly for healthcare and financial services. Known for products like Caché, Ensemble, HealthShare and the InterSystems IRIS data platform enabling integrated data management and real-time applications.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Headquarters: Cambridge, United States
Founded: 1978
WebsiteLinkedIn