logo

benchling

Software Engineer, Developer Enablement

Department
Engineering
Job Type / Location
remote
Experience Required
3+ years
Posted On

As a Software Engineer on our Developer Enablement team, you will design, develop, and maintain developer tools and platforms to enable software development teams. You will work closely with cross-functional teams to understand their needs and develop solutions that meet their requirements. This role requires a strong understanding of software development principles, as well as experience with cloud-based technologies and machine learning.

Key Responsibilities

  • Design and develop developer tools and platforms to enable software development teams.
  • Work closely with cross-functional teams to understand their needs and develop solutions that meet their requirements.
  • Develop and maintain high-quality, scalable, and secure software applications.
  • Collaborate with other engineers to identify and prioritize technical projects and initiatives.
  • Contribute to the development of technical documentation and knowledge sharing within the team.

Requirements

  • 3+ years of experience in software development, with a focus on developer tools and platforms.
  • Strong understanding of software development principles, including design patterns, architecture, and testing.
  • Experience with cloud-based technologies, including AWS.
  • Experience with machine learning and data analysis.
  • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.

View Assessment Process

Think you'll be a good fit?