Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are seeking a Senior Python Developer. This role is ideal for someone who enjoys working at the intersection of science and technology, building solutions that directly support laboratory operations. You'll partner with scientific teams to translate complex research needs into reliable, well-engineered software. If you're looking for a position where technical craftsmanship meets real-world scientific impact, this opportunity is a strong match
Responsibilities
- Develop, customize, and deploy applications within the Benchling platform using the Python SDK and REST APIs
- Configure Benchling's standard modules, including Inventory, Registry, and Workflows, to support sample tracking and laboratory processes
- Design and implement integrations between Benchling and other systems using RESTful APIs and integration frameworks
- Write clean, maintainable code and conduct thorough testing, including unit, integration, and end-to-end testing, to ensure software quality
- Participate in code reviews, providing constructive feedback along with documentation for technical processes and solutions
- Collaborate with scientists and stakeholders to translate scientific requirements into clear technical specifications
- Ensure compliance with regulatory standards such as GxP, FDA, and HIPAA, while maintaining data integrity throughout the software lifecycle
- Continuously learn and adapt to new technologies, scientific concepts, and regulatory changes to enhance software solutions
Requirements
- A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 3+ years of experience in software development, preferably within the pharmaceutical or biotech industry
- Strong proficiency in Python for application development
- Deep understanding of the Benchling platform, including Apps development, configuration, data model, and automation capabilities
- Strong grasp of RESTful APIs, data transformation, and integration patterns
- Proficiency in SQL along with a solid understanding of relational databases and data modeling
- Knowledge of clean code principles, modular design, version control using Git, and CI/CD practices
- Familiarity with cloud platforms such as AWS, Azure, or GCP
- Upper-Intermediate English language competency (B2)
Nice to have
- Proven hands-on experience with the Benchling platform, which is highly desirable
- Familiarity with JavaScript, Java, or C#, which would be considered an added advantage
