Job Description
Foundation Network team is looking for a Sr. Software Engineer with deep expertise in networking, Istio/Service Mesh, AWS VPCs, and Kubernetes. Our team is primarily focused on delivering service mesh, by integrating Istio/Envoy into our Kubernetes deployments. The team you will be a part of leverages open-source technologies and is responsible for mission-critical components of our entire cloud platform.
What you get to do every day:
- Collaborate closely with members across the engineering organization to implement Istio for Kubernetes and few non-containerized services. Ensure the performance, security and features meets high standards and expectations
- Contribute to the design, implementation, and maintainability in multiple facets of our platform, including service discovery, high availability, DNS, Inter-region routing, dual-stack IPv6, and many network-related subjects
- Develop new software, improve and maintain existing footprint operated by Foundation Network
- Document decisions, submit pull requests, participate in peer reviews, commit and deploy changes safely and methodically
- Participate in compensated production on-call rotation
- Work with bleeding-edge technology and build a legacy that you can be proud of
- Create your legacy
What you bring to the role:
- BA/BS degree in Computer Science, related technical field or equivalent practical experience
- Comfortable with TCP/IP suite and Linux kernel/userspace/containers networking (BPF bonus)
- Experience operating internet-facing production environments
- Deep understanding of AWS VPCs and Kubernetes networking (GCP XPN bonus)
- Fluent in networking software and protocols as iptables/netfilter, nginx, BGP, HTTP, SSL/TLS
- Write resilient server-side software in Go, Python, or Ruby. Hands-on with AWS SDK
- Familiarity with provisioners such as Terraform / Cloudformation and config management tooling
- Experience in debugging cloud and containerized network flows
- Strong problem-solving skills and the ability to work on multiple projects and issues
- Strong verbal and written communication is a must.