Software Engineer - Distributed Systems
Figma- Base salary
- $153k–$376k Published base salary range
- Location
- Hybrid - San Francisco, CA or New York, NY, or Remote - US Remote eligibility
- Employment
- Full-time Senior
About the job
About the Role
Figma is seeking an experienced Software Engineer to join its Infrastructure team, designing, building, and operating the systems that power its real-time collaborative design tools used by millions worldwide. This full-time role can be held from a US hub or remotely in the United States.
Responsibilities
- Design, build, and maintain scalable and reliable infrastructure systems.
- Architect and evolve distributed systems including storage platforms, streaming infrastructure, and compute orchestration.
- Improve developer experience by building internal platforms, CI/CD systems, build tools, and APIs.
- Collaborate across product and infrastructure teams to design secure, maintainable, and performant systems.
- Participate in shaping platform strategy, roadmaps, and engineering best practices.
- Debug and resolve complex production issues spanning services and layers of the stack.
- Mentor engineers and foster a culture of collaboration, inclusivity, and technical excellence.
Qualifications
- 5+ years of Software Engineering experience, specifically in backend or infrastructure engineering.
- Deep understanding of distributed systems concepts such as sharding, replication, consistency, and eventual convergence.
- Experience with cloud-native environments (AWS, GCP, or Azure), infrastructure-as-code, and container orchestration.
- Proficiency in languages such as Go, TypeScript, Python, Rust, or Ruby.
- Strong system design skills and a track record of architecting resilient production systems.
- Excellent communication skills, with experience collaborating across teams and mentoring others.
Nice to Have
- Experience scaling storage platforms (e.g., Postgres, Redis, S3, DynamoDB) or operating streaming systems like Kafka.
- Background in traffic management, DDoS mitigation, or service mesh technologies (e.g., Envoy, Istio).
- A history of developing complex, realtime distributed systems at scale.
- A passion for building developer productivity tools, including development environments, CI/CD pipelines, and build systems.
- Experience with evolving large-scale, shared developer platforms to improve reliability and developer velocity.
Compensation & Benefits
Annual base salary range: $153,000—$376,000 USD. Figma offers equity, health/dental/vision coverage, retirement benefits with company contributions, parental leave, reproductive/family planning support, mental health and wellness benefits, paid time off, paid sick leave, holidays, and other leave benefits. Exempt employees are eligible for flexible PTO. Additional benefits may include company recharge days, cell phone and home internet reimbursements, and lifestyle spending accounts. An annual bonus plan is available for eligible non-sales roles.
Application Instructions
Apply through the provided Greenhouse link. Figma limits applications to 5 per rolling 30-day period and prohibits reapplying to the same role within 90 days of rejection.
Skills & tags
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.