DaySmart is looking to solve the problem of enabling teams to ship reliably by providing self-service onboarding, policy, and automation across their Kubernetes and cloud environments.
Requirements
- 4+ years professional software engineering experience (backend, distributed systems, or platform engineering).
- 2+ years designing and implementing Kubernetes controllers/operators (CRD design, controller-runtime or Operator SDK).
- 2+ years production experience with Go (or a comparable systems language); comfortable writing idiomatic, testable Go.
- Hands-on experience building at least one of: CLI, API, or SDK for internal or external developers.
- Strong knowledge of containers, Docker, Kubernetes architecture, RBAC, and ecosystem tooling (Helm, Kustomize).
- Experience with CI/CD pipelines and Git-based workflows; familiarity with GitOps principles.
Responsibilities
- Design, implement, test, and operate Kubernetes controllers/operators (CRD design, controller-runtime or Operator SDK).
- Build and evolve Developer Platform features (service onboarding, self-service provisioning, policy enforcement, internal catalogs).
- Design and implement Platform Interfaces: CLI tools for developer workflows, APIs (REST or gRPC) with OpenAPI/gRPC specs, SDKs (Go / TypeScript / Python) for programmatic access.
- Integrate platform components with GitOps workflows (ArgoCD/Flux), CI/CD pipelines, and IaC (Terraform, Crossplane).
- Ensure platform observability, metrics, logging, and tracing (Prometheus, Grafana, OpenTelemetry).
- Ship secure, well-tested code: unit/integration tests, E2E controller tests, and CI automation.
- Document platform interfaces, onboarding guides, runbooks, and operational procedures.
Other
- Degree in Computer Science, Software Engineering, or related field; or equivalent practical experience.
- Excellent communication and collaboration skills; experience working cross-functionally and supporting product teams in production.
- Participate in a shared on-call rotation to ensure platform reliability, respond to incidents, and support product teams.
- Mentor engineers, conduct thorough code reviews, and contribute to platform roadmap and architecture.
- Supportive work environment with the flexibility to work where/how you want – in-office, remote, or hybrid.