Senior Software Engineer | Kubernetes Automation | EU
Job in
Charlotte, Mecklenburg County, North Carolina, 28201, USA
Listing for:
castaigroupinc
Full Time
position
Listed on 2026-11-15
Job specializations:
-
Software Development
Job Description & How to Apply Below
Join a remote engineering team building autonomous infrastructure automation that runs Kubernetes and cloud-native environments work centers on solving hard, continuous optimization problems: deciding which nodes to remove, which pods to relocate, and which storage volumes to resize, all in real time and without breaking live workloads. The role sits within several product groups that tackle node placement, autoscaler integrations, workload rightsizing, live pod migration, self-scaling storage, and GPU capacity across clouds.
Responsibilities- Design and build distributed systems that autonomously operate Kubernetes infrastructure at scale.
- Develop production services that interact with AWS, GCP, and Azure APIs for real-time cloud resource management.
- Own features end to end, from design through implementation, testing, and production rollout, with most projects shipping in 1–4 weeks.
- Debug complex production issues spanning cloud providers, Kubernetes clusters, and distributed services.
- Collaborate with product and engineering peers on problems that lack textbook solutions, contributing to backlog shaping and product direction.
- Participate in on‑call rotation for teams that require it, working with time‑series data, cloud provider APIs, and Kubernetes control plane internals.
- Strong software engineering fundamentals: ability to design clean abstractions, write maintainable code, and justify architectural choices.
- Production experience with Go is strongly preferred; candidates without Go should demonstrate comparable systems programming depth.
- Working knowledge of Kubernetes internals, particularly autoscaling and networking.
- A track record of personally driving a complex project end to end.
- Hands‑on experience with AI coding agents and agentic development workflows.
- Familiarity with observability tooling in production and CI/CD plus Dev Ops practices.
- Strong written and spoken English, plus an adaptable, proactive startup mindset comfortable with ambiguity.
- Deep experience with AWS, GCP, or Azure, including how compute, networking, and storage work under the hood.
- Detailed knowledge of EKS, GKE, or AKS internals.
- Container runtime exposure such as CRI‑O, runc, or containerd.
- Cloud storage depth covering block storage, CSI, volume management, and file system internals.
- Low‑level Linux experience with process internals, packet‑level networking (NAT, iptables, conntrack, eBPF, SDN), file systems, and storage.
- Systems programming in C or C++, and contributions to Kubernetes or cloud‑native open source projects.
- Remote‑first position; applications accepted from candidates in Bulgaria, Croatia, Estonia, Greece, Hungary, Latvia, Lithuania, Poland, Romania, Slovakia, Slovenia, and Ukraine.
- Competitive gross salary in the €6,500–€9,000 range, depending on experience, plus equity options.
- Daily stack includes Go, Kubernetes, Terraform, PostgreSQL, Click House, gRPC, Prometheus, Grafana, ArgoCD, and Kargo.
- Dedicated 10% timeforpersonal projectsorself‑improvement, an annual hackathon, and a learning budgetforconferencesandcourses.
- Equipment budget, team‑building budget, and additional days offtosupportwork‑life balance.
- Hiring process: recruiter screening, hiring manager interview, system design, live coding, and a culture check with an executive; a background check may run at the final stage.
Position Requirements
10+ Years work experienceTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction