Senior Software Engineer, Python
Posted 55ds ago
Employment Information
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













