Tech Stack
JavaJavaScriptPython
About the role
- Be fully embedded onto a Figma engineering team
- Contribute to projects that directly align with team goals and impact
- Collaborate with engineers, PMs, designers, and QA to break down features and plan timelines
- Build, document, and maintain tests, features, or infrastructure
- Share feedback and participate in peer code review
- Ship your project(s) by the end of your internship
- Work closely with your mentor and teammates to ship meaningful features, tools, or systems
Requirements
- Have experience writing clean code in at least one general-purpose language (e.g. C++, JavaScript, Python, Java, etc.)
- Are comfortable with core CS concepts like data structures and algorithms
- Have worked on projects through school, work, or personal exploration that required solving technical problems
- Are excited to explore how systems are designed and operate, from infrastructure to UI
- Communicate well, ask great questions, and enjoy collaborating with others
- Are excited to learn, get feedback, and grow as an engineer
- Internship based out of Figma’s San Francisco or New York hub (must be able to work in person)
- Keep cameras on during video interviews
- Required to attend in-person onboarding if hired
- $51.06 USD hourly base pay rate
- Housing stipend
- Travel reimbursement
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++JavaScriptPythonJavadata structuresalgorithmsclean codetestinginfrastructureUI design
Soft skills
communicationcollaborationproblem-solvingfeedbackgrowth mindsetquestioningteamworkmentorshippeer code reviewplanning