Senior Platform Engineer, Developer Experience

Job not on LinkedIn

November 6

Apply Now
Logo of Weave

Weave

Weave is building a generative AI platform and knowledge graph that will revolutionize how life science companies collaborate

2 - 10 employees

đź“‹ Description

• Design, build, and maintain our GitOps-based continuous deployment pipeline, enabling safe, scalable, and automated service delivery across environments. • Develop and support internal CLI tooling used by engineers to streamline their workflows (e.g., scaffolding services, triggering builds, accessing logs). • Create and manage custom GitHub Apps and Actions that enforce code quality, validate pull requests, and automate common engineering tasks. • Own our secret management strategy and tooling, ensuring secure storage, access, and rotation practices across development environments. • Build and operate custom Kubernetes operators and CRDs to extend and automate infrastructure management for engineering teams. • Maintain and evolve our automated SLO system, enabling teams to define, measure, and act on service-level objectives with minimal friction. • Own the internal developer portal, centralizing documentation, service catalogs, and self-service infrastructure tools to empower developers. • Contribute to and maintain internal API frameworks that promote consistency, observability, and developer ergonomics across Go microservices. • Define and enforce Protobuf linting rules and manage the tooling for code generation to ensure consistent and reliable cross-service communication. • Partner with engineers across Weave to improve developer workflows and support a large fleet of Go microservices running in production.

🎯 Requirements

• 5-8 years of backend software development experience, ideally with hands-on work in designing APIs, distributed systems, or platform infrastructure. • Strong proficiency in Go, with the ability to write clean, maintainable, and idiomatic code for tooling, services, and automation. • A strong understanding of service-to-service communication patterns (e.g., REST, gRPC). • Deep understanding of distributed systems and the ability to design infrastructure that is observable, resilient, and maintainable at scale. • Hands-on experience with Kubernetes, including authoring Helm charts, managing workloads, and working with CRDs and operators. • Proficiency in continuous integration and continuous deployment (CI/CD) practices and tools, with an emphasis on GitOps workflows. • Strong systems thinking and debugging skills, especially in cloud-native environments (preferably Google Cloud Platform). • Familiarity with infrastructure-as-code tools such as Terraform or Helm to manage and provision cloud and Kubernetes resources. • Experience building developer-facing tools or internal platforms, with empathy for the developer experience and a bias for automation.

🏖️ Benefits

• This position will be remote, India based.

Apply Now
Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com