Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Figma, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Engineer - Internal Tools at Figma will play a crucial role in designing, developing, and optimizing applications that improve our internal processes. This position involves collaborating with cross-functional teams to gather requirements, implement robust software solutions, and ensure the ongoing improvement of internal tools that enhance productivity and efficiency. The ideal candidate will possess strong coding skills, a problem-solving mindset, and a passion for streamlining workflows through technology.
Job Responsibilities
- Design, develop, and maintain internal tools that support various business units within Figma.
- Collaborate with stakeholders to gather requirements and translate them into actionable technical specifications.
- Implement best software engineering practices for code quality, testing, and performance optimization.
- Debug and troubleshoot issues in existing tools and applications to enhance reliability and user experience.
- Participate in code reviews to promote standard methodologies and knowledge sharing among team members.
- Advocate for continuous improvement by identifying efficiency bottlenecks in current processes and proposing technical solutions.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Engineer, particularly in developing internal tools.
- Strong proficiency in programming languages such as JavaScript, Python, or Ruby.
- Experience with web frameworks, APIs, and database systems.
- Understanding of cloud technologies and platforms like AWS or Google Cloud.
- Excellent problem-solving skills and a strong attention to detail.
- Effective communication skills and proven ability to work collaboratively within a team.
Technologies & Tools
The Software Engineer - Internal Tools will leverage a variety of technologies and software to fulfill their responsibilities, including programming languages like JavaScript and Python, web frameworks such as React or Angular, and database management systems like PostgreSQL or MongoDB. Familiarity with cloud services like AWS or Google Cloud, along with tools for project management and version control (e.g., Git, Jira), will be essential to succeed in this role.
Ideal Candidates
Ideal candidates for the Software Engineer - Internal Tools position will be proactive and adaptable individuals who thrive in a collaborative environment. They should possess a strong analytical mindset, capable of tackling complex problems with innovative solutions. A passion for continuously improving internal processes and a commitment to delivering high-quality software are key characteristics that will set successful applicants apart. Additionally, candidates should demonstrate a willingness to learn and grow in a fast-paced technology landscape.
In software, telecom and media, hires came to 3.4% of jobs in September and layoffs to 1.7%, against 3.4% and 1% for all industries. The tech job market →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.