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
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 450 USD/Hour
450 USD
Up to 450 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Tommy Y