Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

EPAM Systems

NewBe an early applicant

Senior Python Developer

Posted Updated
Discussion

Description

We 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

Benefits

We gather like-minded people:

  • Top tech minds driving innovation in AI, cloud and digital platform modernization
  • Supportive team and agile, startup-like culture
  • Hybrid by design mode and opportunity to work remotely within Poland
  • Chance to work abroad for up to 60 days annually
  • Business-driven relocation opportunities

We provide growth opportunities:

  • Career development programs
  • Thought leadership, mentoring, soft skills and well-being programs
  • Certification (Anthropic, Gemini, GCP, Azure, AWS)
  • English classes

We cover it all:

  • Stable pay
  • Participation in the Employee Stock Purchase Plan with a 15% discount
  • Benefits package (health insurance, multisport, shopping vouchers)
  • Referral bonuses up to $2,000
  • Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more
  • Corporate, social and well-being events

Please, note:

  • Benefits listed above are available to employees only
  • We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually
  • We will reach out to selected candidates exclusively

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →