Full Time

Software Engineer - Production Engineering

Figma
$85,000 - $120,000* / year (about $41–$58 an hour)

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.

Overview

The Software Engineer - Production Engineering at Figma serves a critical role in ensuring the reliability, scalability, and performance of our production systems. This engineer will work collaboratively with cross-functional teams to develop and maintain tools and processes that enhance operational efficiency. Key responsibilities include automating deployment processes, monitoring system performance, and implementing best practices in production operations to support Figma's growing infrastructure and service demands.



Job Responsibilities

  • Design, develop, and maintain automated deployment systems to facilitate seamless software releases.
  • Monitor, troubleshoot, and optimize production environments to ensure high availability and performance.
  • Collaborate with engineering teams to define and implement best practices for production operations.
  • Implement robust monitoring and alerting solutions to promptly detect and resolve issues.
  • Contribute to the design and architecture of scalable, fault-tolerant systems.
  • Perform root cause analysis and continuously improve processes based on findings.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in software engineering, with a focus on production environments.
  • Strong programming skills in languages such as Python, Go, or Java.
  • Proficient in using cloud services (AWS, Google Cloud, etc.) and container orchestration tools (Kubernetes, Docker).
  • Experience with CI/CD pipelines and deployment automation tools (Jenkins, GitLab CI, etc.).
  • Solid understanding of system architecture and distributed systems.


Technologies & Tools

The Software Engineer - Production Engineering role leverages a wide array of technologies and tools. At Figma, candidates will work extensively with cloud platforms like AWS or Google Cloud, deployment automation tools such as Jenkins or GitLab CI, and monitoring solutions like Datadog or Prometheus. Familiarity with containerization technologies, specifically Docker and Kubernetes, is also essential for ensuring efficient application deployment and lifecycle management.



Ideal Candidates

Ideal candidates for the Software Engineer - Production Engineering position are those who possess a strong analytical mindset, demonstrating problem-solving abilities while taking a proactive approach to challenges. They should exhibit excellent communication skills, enabling collaboration within diverse teams and across various stakeholders. A passion for continuous learning and a desire to innovate in production operations will set successful candidates apart, as will an unwavering commitment to delivering quality results in a fast-paced environment.

What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.