Software Engineer- Full Stack
Listed on 2026-10-16
-
Software Development
Full Stack 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.
The Software Product Engineering team is looking for a full stack engineer. Are you determined to own and complete complicated and technically ambitious work? Are you passionate about technology, with extensive full stack development experience across both front-end and back-end systems? Our team is actively adopting AI across the development lifecycle to help us build better software, faster, and we're looking for engineers who are excited to be part of that evolution while bringing strong engineering fundamentals.
WhatYou'll Be Doing:
As part of a collaborative team of versatile engineers, you will build reusable, composable software components, taking them from design and requirement specifications through implementation, testing, and integration into Software Product Engineering's next-generation platform ecosystem. By continuously improving the design, building for maintainability, and ensuring the product meets both business and patient needs, your work will transform patient experiences and improve treatment outcomes.
HowYou'll Succeed :
- Develop, test, and deploy components into provisioned cloud platform environments through automated Continuous Integration and Deployment (CI/CD) processes.
- Review and implement technical designs, translating them into APIs, user interfaces, libraries, and services across a range of programming languages while adhering to Lilly's architecture, design, implementation, and security standards.
- Use AI coding tools to accelerate design exploration, implementation, testing, and debugging, while owning the correctness, security, and maintainability of everything you ship.
- Build and integrate AI capabilities into products, such as LLM-powered features and agent tools, where they improve patient and user outcomes.
- Build working knowledge of medical device delivery models and quality systems, including GxP expectations, to ensure solutions align with regulatory requirements and timelines.
- Integrate open source and licensed components into larger solutions, making practical reuse decisions and ensuring dependencies are sourced through approved enterprise channels (e.g., Artifactory) and meet security and licensing requirements.
- Investigate and propose solutions to development and design problems through open collaboration and healthy debate, including scope estimation and forecasting.
- Collaborate effectively with product managers, designers, engineers, stakeholders, and vendors within the team and across Lilly.
- Establish strong relationships with technical leaders and architects to influence technology direction for Software Product Engineering platforms and products.
- Practice effective source control, code review, and collaborative programming to drive high-quality outcomes.
- Partner with data professionals to implement database and data warehousing solutions.
- Complete projects with minimal supervision and direction.
- Experience designing and building cloud-native…
(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).