About Weaveworks

Weaveworks was founded in 2014 and we are the company behind popular Kubernetes tools like Flux, Scope, the official CLI for Amazon EKS called eksctl and the flagship enterprise product Weave Kubernetes Platform.

Our mission is to help the world’s leading organizations to adopt Kubernetes and other Cloud Native technologies and working practices. Enterprises use our products and services to build better software and operate it reliably, at scale. Our approach brings together container-based application deployment, Kubernetes, and operations tooling in a model we call GitOps.

The role

We want to bring an empathetic and collaborative engineer into one of our teams that focuses on a blend of open source and commercial code. We are building a product that enables organizations to operate with a GitOps mindset. This needs someone who is comfortable navigating sometimes unclear scenarios and is proactive in wanting to help figure things out. You will be helping to develop and maintain tools and products which make using cloud-managed and on-premise Kubernetes installations easy.

What you’ll be doing:

  • Hands-on development work in Golang
  • Working on building out our progressive delivery capabilities around the Weave GitOps Core product and the open source technologies that are its foundation
  • Enjoys iterative development and likes making things progressively better working in an agile process
  • Knows how to balance maintenance tasks with delivery of new features
  • Likes to think about our end users and cares about their experience.
  • Is comfortable collaborating with others; UX, design, QA, customer care
  • Collaborating with the product manager to:
    • Clarify and refine issues/requests/features
    • Contribute to sprint planning and sharing ideas
    • Communicate with our external partners
  • Communicating with the open source community
  • Participating in wider Weaveworks engineering culture (lunch and learns/sprint reviews)

We’re looking for you if you:

  • Have coding experience in Golang within a commercial context
  • Basic understanding of Kubernetes and/or Cloud Native technology in general
  • Have an understanding of Git
  • Have experience with distributed systems
  • Appreciate unit testing and a high-standard for quality
  • Are comfortable working in a fully remote and distributed team
  • Have a team-first mindset and demonstrate curiosity
  • Like working in an agile environment and getting things done iteratively to make things better for our users
  • Enjoy communicating, collaborating, and helping each other out :)
  • Are familiar with or have experience with one or more public cloud providers (Google Cloud, AWS, Azure)

We really want to hear from you if you:

  • Think this sounds cool and are unsure if you should apply, especially typically underrepresented folks, please apply anyway
  • Are excited by developer tooling
  • Want to contribute to making a corner of the tech industry more inclusive and welcoming to all
  • Communicates proactively and has a team-first mindset
  • Contributes to an inclusive and collaborative environment
  • Demonstrates curiosity and willingness to learn

Sounds good? Excellent!

Weaveworks is committed to diversity in its workforce and is proud to be an equal opportunity employer. Weaveworks considers qualified applicants without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other legally protected class. Weaveworks is an Affirmative Action and Equal Opportunity Employer.

Black lives matter.