Software Engineer, Traffic
Design, build, and operate scalable distributed systems and edge networks on AWS to handle Figma's growing customer traffic and services. Requires 4+ years building infrastructure at scale, experience with TypeScript or Go, and distributed/traffic systems.
About the job
What you'll do at Figma:
- Design, build and operate scalable distributed systems and services that power Figma's innovative tools for design and collaboration
- Develop and secure our internal and edge network running on AWS
- Help design and deploy an internal service mesh network which can support Figma's growing portfolio of services and features
- Develop intelligent detection and auto-scaling countermeasures for DDoS threats
- Debug and resolve production issues across services and multiple layers of the stack, reducing mean time to resolution for critical incidents
We'd love to hear from you if you have:
- 4+ years of experience building infrastructure components and services at scale in a cloud environment
- Experience with programming languages like TypeScript or Go
- Experience building and scaling distributed and traffic systems as an individual contributor and/or Team Lead
- Proven track record of building, scaling, and shipping high-quality products in high growth environments
- Experience communicating cross-functionally and working with teams handling network and traffic systems at scale for millions of customers
Nice to have:
- Deep knowledge of DDoS attack mechanisms and mitigation solutions on AWS or Cloud environments
- Significant background securing network infrastructure
- Traffic analytics using VPC Flow Logs, Lambda, and other data sources
- Experience with TCP, HTTP, DNS, and SSL protocols
- Experience with network proxies like Envoy and Haproxy
Skills
TypeScript, Go, AWS, Distributed Systems, Service Mesh, Ddos Mitigation, Tcp, Http, DNS, Ssl, Envoy, Haproxy, Vpc Flow Logs, AWS Lambda
Similar jobs
DevOps / SRE jobsBuild and operate a highly available, multi-region PostgreSQL platform, developing automation, monitoring, disaster recovery, and performance tooling. Requires experience with large-scale PostgreSQL clusters, infrastructure as code, scripting, containers, and observability.
Leads on-site deployment of data center physical infrastructure, managing contractors, performing QA/QC on fiber optics and cabling, and ensuring compliance with standards. Requires 5+ years experience, SME-level fiber optic expertise, bachelor's degree, and 40% travel readiness.
The Python Engineer will improve and operate trading systems, support integrations with asset classes and prime brokers, and handle monitoring, incidents, and performance optimization. The role requires 3+ years of experience, strong Python and Linux skills, and familiarity with market data and order-entry systems.
Build IT workflow automation and security tooling using Go, Temporal, Kubernetes, Terraform, and shell scripting. The role also supports internal IT systems and integrations across endpoint management, identity, access, and security administration.
Build and operate Hebbia’s AWS infrastructure and developer platform entirely through code. The role focuses on multi-account architecture, CI/CD, container orchestration, cloud cost controls, security compliance, and scalable platform foundations, requiring 5+ years of production cloud infrastructure experience.