Software Engineer, Developer Tools and Productivity
Job Description
Position Overview
Figure is an AI Robotics company developing a general purpose humanoid designed for corporate tasks that address labor shortages and perform jobs that are undesirable or unsafe. Based in San Jose, CA, the role requires 5 days/week of in‐office collaboration. It's time to build.
We are looking for a Software Engineer passionate about developer productivity, automation, and continuous improvement to accelerate the development of the first humanoid robot that will be manufactured and deployed at scale.
Compensation: The US base salary range for this full-time position is between $150,000 - $260,000 annually. The pay may vary based on job-related knowledge, skills, and experience, with additional benefits provided if an employment offer is extended.
Key Responsibilities
- Develop tools to provide fast and reliable deployment of engineering builds.
- Improve tooling and processes to integrate third party repositories.
- Optimize build time and help scale the execution of automated tests and analyses.
- Provide developers with an easy-to-set-up development environment aimed at accelerating software development.
- Collaborate with all engineering teams to prioritize feature development, optimizations, and reliability improvements.
Required Qualifications
- Bachelor or Master degree in Computer Science or related field.
- At least 3 years of industry experience.
- Mastery of configuration management (GIT).
- Expertise with C++ and Python build and software integration tools (Bazel, CMake, make, etc.).
- Proficiency with scripting languages including Python and Bash.
- Experience with any of the major cloud providers.
- Comfortable with a broad range of continuous integration tools (GitHub, Jenkins, TeamCity, etc.) and deployment tools (Ansible, etc.).
- Experience with infrastructure as code (e.g., Terraform).
- Mastery of Linux, Docker, and microservices architecture.
- Excellent verbal and written communication skills.
- Familiarity with Agile and Test-Driven Development principles.
Preferred Qualifications
- Familiarity with web development languages and tools (HTML, CSS, JavaScripts).
- Deep understanding of key and certificate management as well as cryptographic signing and verification.
Benefits & Perks
- Compensation: $150,000 - $260,000 annually
- Additional benefits and rewards may be included based on individual factors and further offer details.