onsite
Lead Software Engineer - Digital Health Platform - Eli Lilly
Software Engineer
Lead a cross‑functional team building a scalable digital health platform, driving architecture, cloud deployment, and continuous delivery using Python, Java, microservices, and AWS technologies.
About the role
Key Responsibilities
- Design and implement a cloud‑native, microservices‑based digital health platform that supports high‑volume patient data processing.
- Lead a team of engineers through Agile ceremonies, code reviews, and mentorship to ensure high‑quality, maintainable code.
- Define and enforce CI/CD pipelines using Docker, Kubernetes, and AWS services to enable rapid, reliable releases.
- Collaborate with product, data science, and security stakeholders to translate clinical requirements into technical solutions.
- Establish best practices for performance monitoring, scalability, and fault tolerance across the platform.
Requirements
- 5+ years of professional software development experience, with at least 2 years in a lead or technical‑lead role.
- Strong proficiency in Python and Java, and hands‑on experience building RESTful APIs and microservices.
- Deep knowledge of AWS (ECS/EKS, Lambda, RDS, S3) and container orchestration with Docker and Kubernetes.
- Experience implementing CI/CD pipelines (Jenkins, GitLab CI, or similar) and automated testing frameworks.
- Excellent problem‑solving skills, ability to work in a fast‑paced, mission‑driven environment, and strong communication skills.
Skills
pythonjavaawsdockerkubernetescicd