Taro Logo

Senior Software Engineer

Global healthcare leader headquartered in Indianapolis, focused on discovering and delivering life-changing medicines.
$63,750 - $180,400
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Healthcare · AI

Description For Senior Software Engineer

Eli Lilly, a global healthcare leader headquartered in Indianapolis, is seeking a Senior Software Engineer to join their Software Product Engineering (SPE) organization. This role is part of the Research Technologies team, focusing on delivering innovative tech solutions to accelerate and support work across Lilly's operations.

The position offers an opportunity to work on cutting-edge technologies and platforms, including AWS, Azure, Kubernetes, and AI/ML applications. As a senior engineer, you'll be responsible for developing and maintaining software platforms that support critical scientific business processes. The role combines technical expertise with leadership responsibilities, requiring both strong coding skills and the ability to guide and mentor team members.

The ideal candidate will bring 8+ years of development experience, with expertise in languages like Java, Kotlin, and Python. You'll work in a modern Agile environment, collaborating with cross-functional teams to deliver customer value. The role involves architecting and maintaining platforms built on Kubernetes and AWS technologies, requiring strong understanding of distributed systems and modern software development practices.

What makes this opportunity unique is its impact on healthcare and drug discovery. You'll be part of an organization that uses technology to advance medical science and improve patient outcomes. The position offers competitive compensation ($63,750 - $180,400) and comprehensive benefits, including medical, dental, vision, 401(k), and bonus opportunities.

Lilly provides a supportive and inclusive work environment, with various employee resource groups and opportunities for professional growth. The company's commitment to diversity and inclusion is reflected in their hiring practices and workplace culture. This role offers the chance to combine technical expertise with meaningful impact, working on solutions that ultimately help improve people's lives through innovative healthcare technology.

Last updated 6 days ago

Responsibilities For Senior Software Engineer

  • Work as a senior software engineer on a team of full stack software developers
  • Bridge skillsets and facilitate knowledge sharing across the development team
  • Troubleshoot complex distributed systems
  • Establish processes and patterns to streamline operations
  • Plan platform work and communicate roadmap objectives
  • Perform code reviews and participate in pair programming
  • Develop secure, quality code and associated tests
  • Work in an Agile environment

Requirements For Senior Software Engineer

Java
Python
Kotlin
Kubernetes
  • Bachelors degree in computer science, software engineering, or similar field
  • 8+ years development experience in Java, Kotlin, Python, or similar languages
  • Extensive experience with Kubernetes and AWS technologies
  • Strong understanding of AWS and/or Microsoft Azure
  • Experience with Kafka and Temporal.IO
  • Experience with AI/ML techniques
  • Experience with Git and modern Git practices
  • Strong teamwork and problem-solving abilities
  • Excellent oral and written communication skills
  • Experience translating business requirements to solutions

Benefits For Senior Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • Company bonus program
  • 401(k)
  • Pension
  • Vacation benefits
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • Prescription drug benefits
  • Life insurance
  • Employee assistance program
  • Fitness benefits

Interested in this job?

Jobs Related To Eli Lilly Senior Software Engineer