Software Engineer

Figma Logo

Figma

πŸ’΅ $149k-$350k
πŸ“Remote - United States

Summary

Join Figma's Server Platform team and help build the next generation of infrastructure! As a key member of the Foundation team, you will design, build, and operate scalable distributed systems and services. You will develop and secure our internal and edge network, design and deploy a service mesh network, and develop intelligent detection and auto-scaling for DDoS threats. This full-time role can be based in a US hub or remotely within the US. We are looking for experienced leaders with a strong background in building and scaling distributed systems in a cloud environment. Figma offers a competitive compensation and benefits package.

Requirements

  • Have 4+ years of experience building infrastructure components / services at scale in a cloud setting
  • 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 and working across functions to drive solutions
  • Prior experience working on a team dealing with Network and Traffic related systems handling requests from millions of customers

Responsibilities

  • 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
  • Help debug production issues across services and multiple levels of the stack

Preferred Qualifications

  • 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
  • Experience with service mesh technologies like Istio

Benefits

  • Health, dental & vision
  • Retirement with company contribution
  • Parental leave & reproductive or family planning support
  • Mental health & wellness benefits
  • Generous PTO
  • Company recharge days
  • A learning & development stipend
  • A work from home stipend
  • Cell phone reimbursement
  • Sales incentive pay for most sales roles

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.