Senior Software Engineer/Tech Lead

100 Eli Lilly and Company

Indianapolis (IN)

On-site

USD 129,000 - 189,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

401(k) plan
Pension
Vacation benefits
Medical/Dental/Vision insurance
Flexible benefits
Life insurance
Time off and leave
Well‑being benefits

Job summary

Eli Lilly and Company in Indianapolis, IN is seeking a Senior Software Engineer/Tech Lead to shape AI-powered agents and platforms. You will design, code, and deliver critical components (Python) while guiding delivery teams through design reviews, security, and quality gates.

This role emphasizes architectural leadership, scaling, and collaboration with business users to balance speed, reliability, and compliance, while mentoring engineers and advancing engineering standards.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • Advanced degree such as Masters or PhD is preferred.
  • Experience leading engineering teams or large technical initiatives.
  • Experience with cloud platforms, APIs, data integration, and modern development practices.

Responsibilities

  • Own the overall technical direction and align with business strategy and product objectives.
  • Translate business requirements into technical designs and implementation plans.
  • Lead design reviews, architecture discussions, and evaluate technologies and platforms.
  • Ensure adherence to security requirements, engineering standards, and architectural principles.
  • Drive technical decisions balancing speed, cost, quality, maintainability, and scalability.
  • Mentor developers and foster technical growth across the team.
  • Coordinate work across engineers, architects, security partners, and platform teams.

Skills

Cloud platforms
APIs
Data integration
Software architecture
Team leadership
DevSecOps
Infrastructure as code
CI/CD
AI/ML familiarity
Python

Education

Bachelor's in Computer Science
Masters or PhD preferred

Tools

Python

Job description

At Lilly, the work is demanding because patients are waiting. We unite caring with discovery to help make life better for people around the world, knowing that every decision, every detail, and every day matters. Headquartered in Indianapolis, Indiana, our over 50,000 employees around the globe take on complex challenges to discover and deliver life-changing medicines, strengthen how health is understood and managed, and support the communities we serve. This is hard, urgent, selfless work—but it’s work worth doing. If you’re driven by purpose and ready to bring your best to work that truly matters for patients, we invite you to join us.

Senior Software Engineer/Tech Lead

At Lilly, we’re at an inflection point where 150 years of pharmaceutical excellence meets the transformative power of artificial intelligence. Our mission to create medicines that make life better has never been more achievable than it is today. AI is fundamentally reshaping how we discover, develop, and deliver life-saving treatments to patients around the world. Tech@Lilly is building the digital and AI foundation of a modern pharmaceutical company, one where scalable platforms, trusted data, and intelligent automation help our scientists, clinicians, and business teams move faster and make better decisions. The solutions we build directly shorten the path from scientific discovery to patient impact. If you are passionate about engineering excellence and want your work to matter to patients, we invite you to join us and help shape how medicines are made and delivered for the next 150 years.

Role Overview:

The Senior Software Engineer/Tech Lead is accountable for the technical success of AI agents, systems of agents, and AI products. For this role, you will operate as a hands‑on tech lead: personally design, code, and deliver critical components (primarily in Python) while overseeing development teams through design reviews, technical guidance, and quality gates to ensure solutions are secure, scalable, compliant, and delivered with a bias for action. This role provides technical leadership while driving architectural and engineering decisions, ensures high‑quality delivery, and serves as the primary technical counterpart to delivery teams and business users. The Technical Lead balances business objectives, user experience, scalability, security, and maintainability to deliver sustainable technology solutions, while enabling domain teams within Lilly's federated delivery model. Success in this role is measured by the quality and reliability of delivered solutions, the speed and predictability of technical delivery, reduction of technical debt and operational issues, adoption of engineering standards and best practices, and the technical capability and overall health of the product and team.

Primary Responsibilities:

Technical Direction & LeadershipOwn the overall technical direction, ensuring alignment with business strategy and product objectivesTranslate business requirements into clear technical designs and implementation plansLead technical design reviews and architecture discussions with engineers, architects, and security partnersEvaluate and recommend technologies, frameworks, platforms, and development approachesEnsure adherence to engineering standards, security requirements, and architectural principles

SWE Responsibilities:

Drive technical decisions and tradeoffs between speed, cost, quality, maintainability, and scalabilityIdentify and mitigate technical risks early in the delivery lifecycleReview code and ensure adherence to development standards and best practicesMonitor solution quality, performance, reliability, and technical healthEstablish testing strategies and oversee technical validation activitiesTeam LeadershipMentor developers and fosters technical growth across the teamCoordinate technical work across developers, architects, security partners, and platform teamsAssign and guide technical tasks while maintaining accountability for outcomesPromote continuous learning, innovation, and engineering excellenceStakeholder CollaborationPartner with business to create solutions with high accuracy and usage ratesCommunicate technical risks, dependencies, and solution approaches to stakeholdersAct as the primary escalation point for technical issuesAlign technology decisions with business strategy and product objectives

Basic Requirements:

Bachelors in Computer Science or a related field, such as Engineering or Information Technology. 8+ years of software development or software engineering experience. 3+ years of experience leading engineering teams or large technical initiatives. Experience using cloud platforms, software architecture, APIs, data integration, and modern development practices. Experience influencing technical decisions across cross‑functional teams. Relevant certifications such as cloud architecture (AWS)

Preferred Experience:

Advanced degree such as Masters or PhDExperience delivering technology solutions in a regulated industry such as pharmaceutical, healthcare, or life sciences, including familiarity with GxP and computer systems validation.Hands‑on familiarity with AI and machine learning solutions, including LLM‑based and agentic applications and the engineering practices that support them.Experience with DevSecOps, infrastructure as code, and automated testing and deployment pipelines.Demonstrated ability to communicate complex technical topics clearly to both technical and non‑technical audiences.Strong mentoring and coaching skills, with a record of growing engineers into senior technical roles.Comfort navigating ambiguity and making sound decisions with incomplete information.

Lilly is dedicated to helping individuals with disabilities to actively engage in the workforce, ensuring equal opportunities when vying for positions. Lilly is proud to be an EEO Employer and does not discriminate on the basis of age, race, color, religion, gender identity, sex, gender expression, sexual orientation, genetic information, ancestry, national origin, protected veteran status, disability, or any other legally protected status. Our employee resource groups (ERGs) offer strong support networks for their members and are open to all employees. Our current groups include: Africa, Middle East, Central Asia (AMECA), Black Employees at Lilly (BE@Lilly), Chinese Culture Network (CCN), EnAble, Evolve, Lilly Indian Network (LIN), Organization of Latinx at Lilly (OLA), Pride (LGBTQ+ Allies), Veterans Leadership Network (VLN) and Women’s Initiative for Leading at Lilly (WILL).

Actual compensation will depend on a candidate’s education, experience, skills, and geographic location. The anticipated wage for this position is $129,000 - $189,200. Full‑time equivalent employees also will be eligible for a company bonus (depending, in part, on company and individual performance). In addition, Lilly offers a comprehensive benefit program to eligible employees, including:

  • eligibility to participate in a company-sponsored 401(k)
  • pension
  • vacation benefits
  • eligibility for medical, dental, vision and prescription drug benefits
  • flexible benefits (e.g., healthcare and/or dependent day care flexible spending accounts)
  • life insurance and death benefits
  • certain time off and leave of absence benefits
  • well‑being benefits (e.g., employee assistance program, fitness benefits, and employee clubs and activities).
Lilly reserves the right to amend, modify, or terminate its compensation and benefit programs in its sole discretion and Lilly’s compensation practices and guidelines will apply regarding the details of any promotion or transfer of Lilly employees.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer/Tech Lead
Senior Software Engineer/Tech Lead

Lilly • Indianapolis (IN)

On-site
USD 129,000 - 189,000
Sr. Principal Data Scientist – Market Access
Sr. Principal Data Scientist – Market Access

BioSpace • Indianapolis (IN)

On-site
USD 134,000 - 246,000
401(k) plan
Pension
Vacation benefits
+1
Sr. Director- Software Engineering Manager
Sr. Director- Software Engineering Manager

100 Eli Lilly and Company • Indianapolis (IN)

On-site
USD 159,000 - 233,000
Principal AI/ML Engineer – Market Access
Principal AI/ML Engineer – Market Access

705 Lilly USA, LLC • Indianapolis (IN)

On-site
USD 69,000 - 165,000
401(k) matching
Pension
Medical, dental, vision
+2
Principal AI/ML Engineer – Market Access
Principal AI/ML Engineer – Market Access

Eli Lilly and Company • Indianapolis (IN)

On-site
USD 69,000 - 165,000
Company bonus
401(k)
Healthcare benefits
Software Product Engineering Technical Lead/Manager - Silicon Valley Hub
Software Product Engineering Technical Lead/Manager - Silicon Valley Hub

Eli Lilly and Company • San Francisco (CA)

Hybrid
USD 138,000 - 246,000
Sr. Principal Data Scientist – Market Access
Sr. Principal Data Scientist – Market Access

705 Lilly USA, LLC • Indianapolis (IN)

On-site
USD 134,000 - 246,000
401(k) matching
Pension
Vacation benefits
+5
Software Product Engineering Technical Lead/Manager - Silicon Valley Hub
Software Product Engineering Technical Lead/Manager - Silicon Valley Hub

Eli Lilly and Company • South San Francisco (CA)

Hybrid
USD 138,000 - 246,000
Company bonus
401(k)
Software Product Engineering - Development Lead - Silicon Valley Hub
Software Product Engineering - Development Lead - Silicon Valley Hub

100 Eli Lilly and Company • South San Francisco (CA)

Hybrid
USD 138,000 - 246,000
401(k)
Pension
Vacation benefits
+4
Software Engineer- Full Stack
Software Engineer- Full Stack

Lilly • Indianapolis (IN)

Hybrid
USD 66,000 - 158,000
401(k) plan
Healthcare benefits
Dental & Vision
+2