Senior Software Engineer, Python

Posted 55ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer responsible for full-stack software solutions in pharmaceutical R&D. Designing, developing, testing, and maintaining digital and data platform components.

Responsibilities:

  • Hands-on design, development, testing, and maintenance of digital and data platform components
  • Delivery of high-quality, validated software solutions that align with established architectural standards, governance frameworks, and platform strategy

Requirements:

  • 5+ years developing full-stack software solutions using Python, Java, C/C++, and/or C#
  • Experience working with relational and NoSQL databases (e.g. PostgreSQL, Snowflake, Hive, Neo4J, MongoDB)
  • Experience building and deploying containerized applications using Docker; exposure to Kubernetes is desirable
  • Practical experience integrating enterprise systems via secure APIs, including authentication mechanisms (e.g. OAuth, tokens, service credentials)
  • Strong experience implementing automated testing across the software lifecycle using tools such as JUnit, pytest, NUnit, Apache JMeter, Selenium, and OWASP-aligned security tools
  • Experience working with distributed data platforms (e.g. Spark, Databricks)

Benefits:

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development