Staff Software Engineer, Edge
US; Remote, US · Staff+
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card filing pattern in this occupation
Green-card follow-through: 70%
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Discover a career where you ignite innovation for millions, transform passion into growth opportunities, celebrate each other's unique experiences and embrace the flexibility to do your best work.
- Through our interview process, what matters most is that you can always explain your approach, showing us not just what you know, but how you think.
- You can read more about our AI interview philosophy and how we use AI in our recruiting process here.
Responsibilities
- Build Edge systems that combine in-house implementation, open-source software like Envoy proxy, and multiple CDN & DNS providers. Balance what to build, what to leverage from the community, and what to orchestrate across vendors.
- Drive automation traffic management efforts in the Edge space, designing solutions to manage bots and crawlers at scale.
- Design and implement request processing logic in Envoy to support Edge capabilities such as routing, traffic classification, and enforcement. Write, review, and maintain code written in C++, Golang, and Python.
- Collaborate with CDN vendors and internal platform teams to define integration points.
- Mentor engineers within the team and demonstrate technical leadership through design reviews, pairing, and coaching.
- Participate in oncall for Edge systems and drive incident response, post-mortems, and reliability improvements.
Requirements
- 6+ years of experience in infrastructure, networking, or platform engineering, with a deep focus on traffic management systems (CDN, HTTP gateways, service mesh, or load balancing).
- Proficiency in C++, Golang, or Python, with experience developing L7 HTTP proxies such as Envoy, Nginx, Varnish, and Traefik.
- Deep understanding of network protocols across L3-L7 and hands-on experience debugging production networking issues at scale.
- Experience gathering requirements from internal users, aligning cross-functional stakeholders, and delivering credible technical plans.
- Bachelor's, Master's, or PhD degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
Nice to have
- Experience with bot detection, scraping prevention, or automation traffic management systems is a plus.
Skills
- It's Possible.
Compensation
- In an effort to provide greater transparency, we are sharing the base salary range for this position.
Company info
- In an effort to provide greater transparency, we are sharing the base salary range for this position.
- What we're looking for:
This listing is sourced directly from Pinterest's careers page and normalized into a canonical job model.