Senior Full-Stack Software Engineer
Philogen S.p.A.
About Philogen
Philogen S.p.A. is a biotechnology company dedicated to developing targeted products for the imaging and treatment of life-threatening diseases, with a strategic focus on oncology. Our mission is to translate cutting-edge scientific innovation into effective therapies that improve patients’ lives.
Position Overview
At Philogen, we are building a small, high-impact engineering team focused on transforming core business processes into secure, production-grade software and AI systems. These systems support clinical operations, R&D, finance, and corporate functions in a highly regulated environment.
We are looking for a Senior Full-Stack Software Engineer to take substantial ownership of the platform, its infrastructure, and its production deployments. This is a full-stack role in the literal sense: you will work across backend services, cloud infrastructure, deployment automation, frontend applications, identity, authorization, data systems, and isolated AI-agent execution environments.
Backend and infrastructure expertise are baseline requirements. Strong frontend expertise is an additional advantage.
What You Will Do
– Build and operate Python services, APIs, CLIs, and full-stack workflows using TypeScript, React, and Next.js.
- Provision and run GCP and Kubernetes infrastructure through Pulumi, including databases, object storage, networking, secrets, deployments, and recovery procedures.
- Build secure execution environments for AI agents, covering sandbox lifecycle, tool access, workload identity, network isolation, resource limits, and persistent sessions.
- Integrate model providers and agent SDKs, including streaming, tool calls, cancellation, and long-running execution.
- Implement authentication, RBAC, least-privilege access, auditability, and compliance requirements as enforceable technical controls.
- Own production reliability across application and infrastructure layers through testing, observability, performance analysis, incident diagnosis, and safe deployments.
- Design and ship agent-driven user experiences spanning chat, files, interactive tools, and data-intensive workflows.
What We Are Looking For
- 5+ years of full-time software engineering experience in production environments.
- Strong Python and TypeScript skills and the ability to work effectively across frontend and backend code.
- Strong SQL and database fundamentals, including schema evolution, transactions, concurrency, access control, and operational recovery.
- Production experience with Kubernetes and at least one major cloud platform, preferably GCP or AWS.
- Experience with infrastructure-as-code, preferably Pulumi or Terraform.
- Strong understanding of containers, Linux, networking, secrets, service identities, and deployment automation.
- Experience designing authentication, authorization, RBAC, and audit-sensitive workflows.
- Experience leading substantial deployments or owning production services after release.
- Strong judgment regarding least privilege, data residency, encryption, sensitive-data handling, and secure software design.
- High daily engagement with modern AI development tools such as Claude Code and Codex.
- Ability to work with non-technical stakeholders and translate operational needs into reliable software.
Nice to Have
- Deep frontend expertise with TypeScript, React, Next.js, streaming interfaces, and complex interactive applications.
- Experience building developer tools, command-line applications, agent harnesses, or AI-assisted coding environments.
- Experience with healthcare, biotechnology, pharmaceuticals, finance, or similarly regulated systems.
- Knowledge of HIPAA, GDPR, GxP, audit-trail requirements, or regulated software validation.
- Experience delivering infrastructure or software platforms for pharmaceutical or healthcare customers.
- Familiarity with analytical data systems, knowledge graphs, ontologies, or data-integration platforms.
- Experience designing and testing controls for software subject to formal security, privacy, or regulatory review.
Education
- Master’s degree in Computer Science, Software Engineering, Mathematics, Engineering, or a related technical field.
- Equivalent substantial professional experience may be considered.
- A strong academic background with international exposure.
What We Offer
- Full-time employment.
- Gross annual salary ranging from €60,000 to €100,000 RAL, depending on experience and profile.
- Broad technical ownership across product, infrastructure, security, and deployment.
- The opportunity to build and shape core AI systems used across scientific and operational workflows.
- Direct exposure to leadership and high-impact projects across the organization.
- A fast-moving, engineering-driven environment focused on production delivery rather than prototypes.
Job Location
Milan, Italy.