Software Engineer, Infrastructure

Figma
Summary
Join Figma's growing Infrastructure team as a Software Engineer and help design, build, and operate the systems powering our real-time collaborative design tools used by millions worldwide. You will design and maintain scalable and reliable infrastructure systems, architect and evolve distributed systems, improve developer experience by building internal platforms, collaborate across teams, participate in shaping platform strategy, debug and resolve production issues, and mentor engineers. This full-time role can be based in a US hub or remotely within the US. Figma offers a competitive compensation package including equity, health benefits, retirement contributions, parental leave, wellness benefits, PTO, and more. The annual base salary range for this role in San Francisco or New York is $149,000-$350,000 USD, with remote roles potentially adjusted.
Requirements
- 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
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
Preferred Qualifications
- 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
- 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 and an annual bonus plan for eligible non-sales roles
Share this job:
Similar Remote Jobs
