Weave is looking for engineers hungry for fun challenges who can join our operational infrastructure fellowship and contribute in both technical and non-technical ways. You will be joining the Developer Experience team, or DevX. This team consists of talented engineers that share a common interest in building tooling and infrastructure that are utilized by other engineers.
All of our engineering teams here at Weave are highly autonomous with the ownership and ability to act in Weave’s best interest. The team you will be joining follows this principle all the way through. You will be required to help architect new solutions and maintain existing ones while providing insight on ways to improve as we go and maintaining the vision and priorities of the team and the company.
This position will be fully remote in India
Reports to: Senior Engineering Manager
What you will own
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.
What you will need to accomplish the job
Strong proficiency in Go, with the ability to write clean, maintainable, and idiomatic code for tooling, services, and automation.
Experience building APIs and backend systems for distributed environments, with 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.
What will make us love you
You have deep experience with protobuf and gRPC, including code generation, schema evolution, and service contract design.
You've built custom Kubernetes operators or extended the Kubernetes control plane to support complex workflows or automation needs.
You bring hands-on experience with Google Cloud Platform, including GKE, IAM, Pub/Sub, Cloud Build, and related services.
You’ve made contributions to open-source projects or have built internal tooling worth sharing—demonstrating thought leadership and community involvement.
You’re passionate about improving developer workflows and think like a product owner, always looking for ways to reduce friction and increase team velocity.
You value mentorship and knowledge-sharing, helping raise the bar for engineering excellence across the organization.
You have a strong sense of ownership and initiative, proactively identifying pain points and building solutions without being asked.
You bring a systems mindset, always looking at the big picture while sweating the details that make a great developer experience.
Weave is an equal opportunity employer that is committed to fostering an inclusive workplace where all individuals are valued and supported. We welcome anyone who is hungry to learn, problem-solve and progress regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other applicable legally protected characteristics. If you have a disability or special need that requires accommodation, please let us know.
All official correspondence will occur through Weave branded email. We will never ask you to share bank account information, cash a check from us, or purchase software or equipment as part of your interview or hiring process.