
Software Development Engineer - Traffic Network Proxying, ASE
- Seattle, WA
- Permanent
- Full-time
- 4+ years of relevant industry experience
- Professional expertise in software engineering
- Skilled with one or more advanced programming language such as C, C++, Java or Go
- Full product lifecycle ownership mindset (design → implementation → production)
- Passionate about improving the team and partners you work with
- BS degree or higher in Computer Science, a related field, or equivalent experience
- Traffic and Edge: Professional expertise in Traffic/Edge Engineering or Cloud Networking
- Expertise with Envoy: experience developing and deploying control-plane components for Envoy, including but not limited to EnvoyGateway and other proxy-related services.
- Proficiency in Golang: experience in writing performant and efficient Golang code in production environments.
- Proficiency in Java: experience in Java, with a good understanding of object-oriented programming, multi-threading, and JVM performance tuning.
- Proficiency in Kubernetes: Experience with Kubernetes for orchestrating microservices, with knowledge of deployments, services, ingress controllers, and custom controllers.
- Infrastructure Traffic Experience: Familiarity with traffic management patterns, service discovery, load balancing, observability, and security in modern distributed systems.
- API Design: Ability to design RESTful APIs and gRPC services for integration with internal and external systems.
- Collaborative Mindset: Strong communication skills with an ability to collaborate effectively with remote teams.
- Experience with Large-Scale Distributed Systems: Experience in designing and maintaining large-scale systems that handle significant volumes of traffic across complex infrastructure setups. This includes knowledge of performance tuning, resource management, and the ability to scale systems efficiently.