Software Engineer
Infrastructure
Updated on 11/30/2023
Benchling

501-1,000 employees

Cloud platform for life science R&D
Company Overview
Benchling's mission is to accelerate life science for the benefit of humanity. The company is building a modern R&D software for biotechnology research.
B2B

Company Stage

Series F

Total Funding

$416.4M

Founded

2012

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

4%

1 year growth

4%

2 year growth

41%
Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Development Operations (DevOps)
JavaScript
Jenkins
Java
Management
Ruby
Terraform
Kubernetes
Python
Ansible
Chef
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • 5 or more years of experience as a DevOps engineer, Site Reliability engineer, or Software Engineer building platform infrastructure
  • Experience with deployment and configuration management frameworks such as Terraform, Ansible, or Chef; with CI/CD systems such as BuildKite or Jenkins; and with containers and container management systems such as Kubernetes or Amazon ECS
  • Understanding of cloud computing, virtualization, and microservices architectures. Experience with major cloud platforms, especially AWS, is a plus
  • Ability to write clear, well-tested code in Python, Javascript, Java, Go, or Ruby
  • Bachelor’s degree or equivalent in Computer Science, Computer Engineering, or a related field
Responsibilities
  • Design, build, and maintain core infrastructure hosted on AWS
  • Build developer-facing systems to test, build, and deploy Benchling’s software
  • Define and implement our infrastructural security posture
  • Develop monitoring/observability and automation as part of a lean operations function
  • Define and lead processes for site reliability that will be used across Engineering and Customer Experience
Desired Qualifications
  • Experience with major cloud platforms, especially AWS
  • Experience with deployment and configuration management frameworks such as Terraform, Ansible, or Chef
  • Experience with CI/CD systems such as BuildKite or Jenkins
  • Experience with containers and container management systems such as Kubernetes or Amazon ECS