loader image

Software Engineer - Service Mesh

 As a engineer, you will be working on forward-thinking and exciting features with a strong focus on innovation. You will be responsible for keep relevant in the future, discovering and producing cutting edge industry trends and use-cases. Since working in uncharted territories requires constant feedback, you will work with early users and customers to gather that feedback and iterate on solutions.

What you’ll be doing:


  • Work on the Control Plane, Dataplane and CLI components build the Kuma control plane to support higher-level abstractions of all existing Envoy capabilities

  • Extend the Envoy dataplane to allow for new Enterprise service mesh functionality

  • Build new innovative products that extend Kuma’s offering, and take a hands-on approach at every stage of the process, including architecture, design and implementation 

  • Collect feedback from early adopters of the products/features OCTO is building to improve our work 

  • When needed, make yourself available to other functions - like marketing, sales and customer success - in order to enable them to market, sell and support the features and products we are building



What you’ll bring:


  • 3+ years of experience developing, packaging and delivering applications 

  • 3+ years programming server-side applications and components (extra points if in Go, C or Lua) 

  • Experience designing, prototyping, building and debugging applications that are highly scalable, distributed, reliable and resilient 

  • Deep understanding of the Linux networking stack, distributed and decoupled architectures, and eventual consistency models.we works with APIs on both L7 and L4 transports and protocols, so this expertise and knowledge is required. 

  • As such, deep knowledge of HTTP(s) and TLS stacks are very desirable 

  • Experience working with Docker containers and orchestration platforms like Kubernetes 

  • Comfortable with git and Github workflows 

  • Comfortable with working with users and customers to gather feedback and make them successful 

  • Comfortable working with a remote distributed team Excellent verbal and written communication skills -- write the documentation for their products 



Bonus Points:


  • Hands on experience with Envoy or Istio

  • Hands on experience developing for Kubernetes

  • Hands on experience with Nginx/OpenResty/Lua



Position

Software Architect


Must have Skills

  • Git

    Beginner

  • Kubernetes

    Beginner

  • Docker

    Beginner

  • Transport Layer Security - (TLS)

    Beginner

  • HTTPS

    Beginner

  • Linux

    Beginner

Client Payroll

Up to 450 K/Year USD (Annual salary)

Fully Remote

Cancel
Cancel

Active

Skip

Software Engineer - Service Mesh

 As a engineer, you will be working on forward-thinking and exciting features with a strong focus on innovation. You will be responsible for keep relevant in the future, discovering and producing cutting edge industry trends and use-cases. Since working in uncharted territories requires constant feedback, you will work with early users and customers to gather that feedback and iterate on solutions.

What you’ll be doing:


  • Work on the Control Plane, Dataplane and CLI components build the Kuma control plane to support higher-level abstractions of all existing Envoy capabilities

  • Extend the Envoy dataplane to allow for new Enterprise service mesh functionality

  • Build new innovative products that extend Kuma’s offering, and take a hands-on approach at every stage of the process, including architecture, design and implementation 

  • Collect feedback from early adopters of the products/features OCTO is building to improve our work 

  • When needed, make yourself available to other functions - like marketing, sales and customer success - in order to enable them to market, sell and support the features and products we are building



What you’ll bring:


  • 3+ years of experience developing, packaging and delivering applications 

  • 3+ years programming server-side applications and components (extra points if in Go, C or Lua) 

  • Experience designing, prototyping, building and debugging applications that are highly scalable, distributed, reliable and resilient 

  • Deep understanding of the Linux networking stack, distributed and decoupled architectures, and eventual consistency models.we works with APIs on both L7 and L4 transports and protocols, so this expertise and knowledge is required. 

  • As such, deep knowledge of HTTP(s) and TLS stacks are very desirable 

  • Experience working with Docker containers and orchestration platforms like Kubernetes 

  • Comfortable with git and Github workflows 

  • Comfortable with working with users and customers to gather feedback and make them successful 

  • Comfortable working with a remote distributed team Excellent verbal and written communication skills -- write the documentation for their products 



Bonus Points:


  • Hands on experience with Envoy or Istio

  • Hands on experience developing for Kubernetes

  • Hands on experience with Nginx/OpenResty/Lua



Job Type

Client Payroll


Positions

Software Architect


Must have Skills

  • Git

    Beginner

  • Kubernetes

    Beginner

  • Docker

    Beginner

  • Transport Layer Security - (TLS)

    Beginner

  • HTTPS

    Beginner

  • Linux

    Beginner

Up to 450 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Tommy Y

| United States