Senior Software Engineer/Tech Lead
Listed on 2026-11-01
-
Software Development
Software Architect, Senior Developer, Software Engineer
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 & Leadership
Own the overall technical direction, ensuring alignment with business strategy and product objectives
Translate business requirements into clear technical designs and implementation plans
Lead technical design reviews and architecture discussions with engineers, architects, and security partners
Evaluate and recommend technologies, frameworks, platforms, and development approaches
Ensure adherence to engineering standards, security requirements, and architectural principles
SWE Responsibilities
Drive technical decisions and tradeoffs between speed, cost, quality, maintainability, and scalability
Identify and mitigate technical risks early in the delivery lifecycle
Review code and ensure adherence to development standards and best practices
Monitor solution quality, performance, reliability, and technical health
Establish testing strategies and oversee technical validation activities
Team…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).