Senior Python Software Engineer

Python

Senior Python Software Engineer

Python
Centrum, Warsaw

emagine Polska

Full-time
Any
Senior
Remote

Job description

🌍Work mode - fully remote.

📑Assignment type: B2B

⏳Contract length > 6 months + extensions.

⏰Start - ASAP/1 month.

📕Language - English.

⚙️Industry - healthcare/pharmaceutical.

💼Recruitment process - 2 interviews with the client.

💻Workload: Full time (40 hours a week).

Summary: We are seeking a Senior Software Consultant to take technical ownership of an existing manufacturing analytics solution within the pharmaceutical production environment. This role involves evolving the solution through new use cases, scaling, architectural improvements, and ensuring compliance with regulatory standards.

Main Responsibilities:

  • Take technical ownership of an existing Python-based application and drive its evolution through new use cases, scaling, architectural improvements, and maintainability enhancements.

  • Design and implement new features based on business, manufacturing, process-support, and quality needs.

  • Work with relational databases, including schema design, SQL, migrations, performance considerations, data quality, and auditability.

  • Support and improve the application's cloud-based deployment and operational setup.

  • Contribute to architectural improvements that enable the solution to scale from a local use case toward a broader platform.

  • Ensure that changes are tested, documented, and implemented in a controlled and traceable manner.

  • Collaborate with process supporters, subject-matter experts, QA, IT, and other stakeholders.

  • Translate business, process, and compliance needs into pragmatic technical solutions.

  • Support handover, knowledge transfer, and long-term maintainability of the solution.

  • Where relevant, contribute to follow-up activities related to Data Integrity and IT Risk Assessment.

Key Requirements:

  • Strong experience with Python application development.

  • Experience developing, maintaining, and supporting production software solutions.

  • Solid understanding of relational databases, preferably PostgreSQL or similar.

  • Ability to design, understand, and evolve database schemas and SQL-based data flows.

  • Track record of solo or near-solo ownership of a production system.

  • Ability to understand an existing codebase and take ownership of it quickly.

  • Treats automated testing as a key part of delivery.

  • Experience working with documentation, change control, structured delivery processes, and maintainable handover material.

  • Comfortable working in environments where traceability and controlled changes are critical.

  • Experience with cloud-based solutions or modern deployment environments.

  • Strong communication skills and ability to collaborate with both technical and non-technical stakeholders.

  • Proven ability to work independently as a senior technical resource.

Nice to Have:

  • Experience in pharmaceutical, biotech, medical device, or another regulated environment.

  • Familiarity with GxP, computerized systems validation, data integrity, and controlled software changes.

  • Experience with Streamlit, Dash, or similar Python-based application frameworks.

  • Experience with AWS or another major cloud platform.

  • Familiarity with Infrastructure-as-Code tools such as AWS CDK, Terraform, or similar.

  • Experience with containerized applications, serverless jobs, managed databases, or similar cloud components.

  • Experience with manufacturing systems, MES systems, or industrial analytics.

  • Familiarity with Statistical Process Control or similar process-monitoring methods.

  • Experience scaling solutions into a more reusable platform.

  • Experience supporting validation, risk assessment, or quality documentation in regulated environments.

Other Details:

  • Tools/Methodologies: Python, SQL, Cloud Technologies

  • Compliance: Experience in a regulated environment required

Tech stack

    English

    B1

    Documentation

    advanced

    frontend

    advanced

    Quality Assurance (QA)

    advanced

    risk assessment

    advanced

    Use Cases

    advanced

    SQL

    advanced

    Python

    advanced

    Testing

    advanced

    PostgreSQL

    advanced

    Cloud

    advanced

Office location

Senior Python Software Engineer

Summary of the offer

Senior Python Software Engineer

Centrum, Warsaw
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Check similar offers
Bayer Sp. z o.o.

Bayer Sp. z o.o.

Warsaw

Remote

Remote

7 078 - 8 875USD/month
AWS
Golang
Azure
Kubernetes
Python
SeniorSeniorPermanentPermanent
New
ADVERTISEMENT: Recommended by Just Join IT
Applied -
29 day left (until 11.07.2026)
Applied -
Check similar offers
Bayer Sp. z o.o.

Bayer Sp. z o.o.

Warsaw

Remote

Remote

7 078 - 8 875USD/month
AWS
Golang
Azure
Kubernetes
Python
SeniorSeniorPermanentPermanent
New
Transition Technologies PSC

Transition Technologies PSC

Remote

Remote

Undisclosed Salary
DynamoDB
Terraform
Kubernetes
Lambda
Amazon AWS
Python
SeniorSeniorAnyAny
New
Affirm

Affirm

Warsaw

Remote

Remote

6 798 - 9 056USD/month
Kotlin
Team Leadership
Python
SeniorSeniorPermanentPermanent
New
DevsData LLC

DevsData LLC

Warsaw

Remote

Remote

5 448 - 7 301USD/month
PyTorch
TensorFlow
Python
SeniorSeniorB2BB2B
New
Sigmoidal

Sigmoidal

Remote

Remote

8 135 - 9 762USD/month
AWS
Claude
Docker
REST API
fastapi
Kubernetes
React
SQL
Python
NoSQL
SeniorSeniorB2BB2B
New
ADVERTISEMENT: Recommended by Just Join IT