Software Engineer, Oncology Applications
Position Summary
Oncology at Lilly depends on software that connects people, data, systems, and workflows across research and business operations. The Software Engineer, Oncology Applications designs, builds, integrates, and sustains applications that improve access to information, reduce manual work, and help teams operate more efficiently.
Key Responsibilities
- Design, build, deploy, and sustain full-stack applications, data services, workflow tools, and automation.
- Partner with scientists, engineers, informatics teams, and stakeholders to identify needs and define deliverables.
- Improve efficiency by simplifying processes, reducing manual handoffs and duplicative entry, and connecting fragmented systems/data.
- Build and maintain APIs, data models, and access layers across data sources.
- Integrate with laboratory systems, data pipelines, analysis environments, and enterprise platforms.
- Apply standards for data quality, provenance, versioning, security, and access control.
- Develop AI-enabled capabilities (retrieval, natural-language access, extraction, annotation, summarization).
- Use AI-assisted development tools with code review/testing/security/ownership standards.
- Evaluate build vs. configure/integrate/reuse/purchase/process change/retire.
- Contribute to engineering practices (version control, peer review, automated testing, CI/CD, containerization, observability, dependency management).
- Deploy and operate on Lilly cloud infrastructure; own reliability, support, documentation, maintenance, and lifecycle planning.
- Mentor junior engineers, co-ops, and scientist-developers.
Required Qualifications
- BS or MS in computer science/software engineering (or related) with 5+ years professional software engineering experience.
Preferred Qualifications
- Strong Python (or modern server-side language) experience; Python preferred.
- Web apps/APIs with modern frameworks (Django/Flask/Rails).
- Front-end with JavaScript/TypeScript and a component framework.
- Relational DB design, SQL, APIs, system integration.
- Cloud deployment (prefer AWS), containerization, CI/CD.
- Git-based collaboration, code review, automated testing, production support.
- AI-assisted development tools; familiarity with LLM APIs.
- Communicate with scientific/operational stakeholders; independent, manages concurrent projects.
- Experience with scientific/operational/data-intensive apps; pharma/biotech/healthcare/research/regulation.
- Experience with biological data/lab systems/scientific instruments/data pipelines.
- Workflow automation, enterprise integration, reporting, interactive visualization.
- AI-enabled/agentic apps over internal data; data governance/sensitive-data/controlled-access systems.
Benefits (as stated)
- Eligible for company bonus; comprehensive benefits including 401(k), pension, vacation, medical/dental/vision/prescription, flexible benefits, life insurance, time off/leave, and well-being benefits.
Compensation (as stated)
- Anticipated wage: $138,000β$224,400.