Darum lohnt es sich
About this role
The Core Services & Libraries team builds and owns the shared Go libraries and platform capabilities that CrowdStrike’s engineering organization runs on.
If an engineer needs to talk to a data store, publish a message, make a service call, manage feature rollouts, or handle failures gracefully — they reach for something this team built.
You will own foundational software that has to be right: well-designed APIs that tens of teams adopt, resilience patterns that hold up under real-world failure, and cloud abstractions that let services deploy anywhere without caring where.
Design APIs that get adopted — your interfaces need to be good enough that teams choose them over building their own; that means thoughtful defaults, clean abstractions, backward compatibility, and strong documentation.
What You’ll Do Build and own shared libraries that engineers across the company depend on for data access, messaging, service communication, observability, and resilience. Build multi-cloud abstractions that let services run across cloud providers and on-premise environments without vendor-specific code.
Design and implement resilience patterns — retries, circuit breakers, load shedding, graceful degradation — as reusable primitives that become the default for every service. Build platform capabilities — feature management, traffic control, disaster recovery, and sharding as composable libraries.