Note: The job is a remote job and is open to candidates in USA. Figma is growing its team of passionate creatives and builders on a mission to make design accessible to all. As a Software Engineer on the Infrastructure team, you will design, build, and operate the systems that power Figma's real-time collaborative design tools, ensuring scalability and reliability.
Responsibilities
- Design, build, and maintain scalable and reliable infrastructure systems that support product innovation and user collaboration at scale
- 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 across the organization
- Debug and resolve complex production issues that span services and layers of the stack
- Mentor engineers and foster a culture of collaboration, inclusivity, and technical excellence
Skills
- 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
- 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
- Strong problem-solving skills and a bias for action—especially when tackling high-impact, gritty challenges
Benefits
- Equity to employees
- 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
- An annual bonus plan for eligible non-sales roles
Company Overview
Company H1B Sponsorship