Benchling is looking to unlock the power of biotechnology by providing modern software to modern science, enabling the development of breakthrough products and accelerating time to milestone and market.
Requirements
- 5+ years of experience in a full-time software engineering role, ideally in SaaS with platform development experience.
- Strong problem-solving skills with a proven ability to iterate on feedback and deliver high-impact solutions.
- Proficiency in backend development, API design, data management.
- Experience in Web Application development is highly desirable.
- Experience leading & delivering projects from start to finish, independently or as a part of a larger team.
- Enthusiasm for diving into complex technical challenges and a keen interest in the life sciences domain, with a willingness to learn and adapt.
- Proficiency in programming languages and technologies relevant to the role, such as Java, Python, or C++
Responsibilities
- Lead high-impact projects from design through to deployment and operation.
- Work closely with product managers, designers, and other engineers across Platform and Applications teams to translate business needs into effective solutions.
- Collaborate with technical leaders and teammates to contribute to team growth, drive improvements in engineering processes and tools, and foster a culture of excellence.
- Improve the maintainability, consistency, scalability, and developer experience of high-impact internal data modeling APIs.
- Own the evolution of customizable schemas, ensuring optimal handling of data 'at rest' and shaping the data within Schemas to maintain data integrity and optimize the performance of the datastore that backs all data records in the Benchling Data Platform.
- Define best practices for other platform and product teams to ensure modeling consistency, as well as define interfaces to adjacent systems that persist data and generate change events.
- Contribute to the development of the Object Framework, which enables Benchling's internal platform to be consistent by default by providing both a source of truth for the shape of Benchling objects and also internal APIs for accessing them.
Other
- Excellent interpersonal skills and experience working in a collaborative, cross-functional environment.
- Willing to work out of our SF office 3 days a week.
- Bachelor's, Master's, or Ph.D. degree in Computer Science or a related field.
- Ability to work in a fast-paced environment and adapt to changing priorities.
- Strong communication and teamwork skills, with the ability to work effectively with colleagues and stakeholders