system engineer

Portbluesky
Germany
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Shift work
Languages
English

Tech stack

Clean Code Principles Kubernetes Security Application Programming Interfaces (APIs) Systems Engineering Code Coverage Code Generation Databases Internet Communications PostgreSQL Open Source Technology Software Engineering Openapi
+6 more
Multi-Agent Systems Kubernetes Pagination Database Rules and Triggers Webhooks Golang

Job description

Are you an expert Go engineer who understands Kubernetes beyond ordinary controller development? Do CRDs, watches, informers, admission webhooks, resource versions, status subresources, aggregated API servers, and conflict-safe updates feel like familiar territory?, PortBlueSky is supporting a major multinational enterprise in scaling a widely adopted open-source, Kubernetes-native platform for agentic AI and enterprise automation. We are looking for a System Engineer to build and maintain the core Kubernetes-native engine that powers the platform’s runtime, resource model, execution flows, and storage semantics.

This role is for someone who enjoys hard systems problems, clean APIs, strong tests, and the discipline required to make Kubernetes-native systems behave predictably in production.

Role and Responsibilities

As System Engineer, you will:

  • Build the core Kubernetes-native engine: Develop and maintain controllers, CRDs, API behavior, storage semantics, and runtime components in Go.
  • Implement idiomatic controller patterns: Work with watches, informers, work queues, resource versions, retries, conflict-safe updates, status transitions, owner references, and finalizers.
  • Contribute to advanced API machinery: Work on aggregated API servers, REST storage implementations, OpenAPI generation, serializers, admission reuse, and Kubernetes-style error handling.
  • Support advanced storage modes: Help preserve Kubernetes-style list/watch/get/update/delete semantics while backing resources with Postgres where required.
  • Solve consistency and HA challenges: Reason about Postgres logical replication, WAL slots, resource version consistency, watch bookmarks, pagination, managed database constraints, and HA risks.
  • Work on mission-critical platform components: Collaborate with the Tech Lead on execution flows, agent/team/model reconciliation, external server discovery, long-running task polling, and runtime reliability.
  • Improve reliability and test coverage: Write strong tests around retries, cancellation, reconciliation ordering, failure states, dependency readiness, and status transitions.
  • Strengthen execution boundaries: Help reason about agent execution, sandboxing, workload isolation, Kubernetes security contexts, and risks around untrusted tool or agent execution.
  • Maintain packaging and generation flows: Work with controller-runtime, client-go, envtest, Ginkgo/Gomega, Chainsaw e2e tests, code generation, CRD generation, and Helm CRD packaging., * Deep systems engineering work: This is not ordinary application development. You will work on Kubernetes-native APIs, controllers, storage semantics, and runtime behavior.
  • A strong technical environment: PortBlueSky emphasizes senior experts, hands-on problem-solving, and challenging enterprise projects.
  • Remote-first flexibility: Work remotely with flexible hours and conditions designed around experienced developers.
  • Open-source relevance: Contribute to a platform that is used beyond a single internal product team.
  • High standards: Work with colleagues who care about clean code, strong tests, API quality, production behavior, and long-term maintainability.

Requirements

You are a senior system engineer with:

  • Expert-level Go development skills.
  • Strong command of idiomatic Kubernetes controller patterns.
  • Deep Kubernetes internals knowledge, including CRDs, API extensions, admission webhooks, status subresources, owner references, finalizers, watches, resource versions, informers, work queues, and conflict-safe updates.
  • Experience with Kubernetes API machinery beyond normal controllers.
  • Comfort working on advanced storage modes, including Postgres-backed Kubernetes-style resources.
  • Strong testing discipline and the ability to reason about subtle distributed-system failure modes.
  • Understanding of security boundaries, sandboxing, workload isolation, and Kubernetes security contexts.
  • Fluent English and strong remote communication skills.
  • EU residency and permission to work in the EU., * Experience with aggregated API servers, REST storage, OpenAPI generation, serializers, and admission reuse.
  • Experience with Postgres logical replication, WAL slots, watch bookmarks, pagination, or HA database patterns.
  • Familiarity with MCP, A2A, agent execution, model/provider abstractions, or AI orchestration platforms.
  • Experience with Helm CRD packaging, Chainsaw tests, envtest, Ginkgo, Gomega, controller-runtime, and client-go.
  • Open-source project experience or contributions to Kubernetes ecosystem tools.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on portbluesky.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

2:53 min

Using OpenAPI as an executable contract

Violina Popova Violina Popova · Europe 2026 Virtual

1:28 min

Synchronizing database webhook triggers with pipeline webhooks

Bobur Umurzokov · LIVE

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

1:33 min

Case study on adopting Kubernetes and Golang effectively

Andrew Holway · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all