onsite
Principal Engineer, Enterprise Platform - Lila Sciences
Software Engineer
Lead the design and delivery of a secure, multi‑tenant enterprise platform for large pharmaceutical and research customers, leveraging Python, Java, Kubernetes, and AWS to ensure scalability, auditability, and robust billing.
About the role
Key Responsibilities
- Architect and implement core enterprise platform services, including multi‑tenancy, identity management, granular permissions, and audit logging.
- Drive the design of scalable, cloud‑native microservices on Kubernetes and AWS, ensuring high availability and performance for large‑scale scientific workloads.
- Collaborate with product, security, and operations teams to embed security best practices, compliance, and operational rigor into the platform.
- Lead technical mentorship and code reviews for senior engineers, fostering a culture of high‑quality engineering and continuous improvement.
- Define and evolve usage tracking, billing, and reporting mechanisms to support enterprise customers.
Requirements
- 10+ years of software engineering experience, with at least 5 years leading large‑scale, cloud‑native platform initiatives.
- Deep expertise in Python and Java, and strong hands‑on experience with Kubernetes, Docker, and AWS services.
- Proven track record designing secure, multi‑tenant architectures with fine‑grained access control and audit capabilities.
- Solid understanding of microservice patterns, CI/CD pipelines, and observability tooling.
- Excellent problem‑solving and communication skills, with the ability to influence cross‑functional teams.
Skills
pythonjavakubernetesaws