Software Engineer- Full Stack
Competitive
You'll complete your application on the employer's website.
Competitive
You'll complete your application on the employer's website.
Job type
Salary
Competitive
Location
Sector
Posted
22 days ago
Eli Lilly and Company is hiring a Full Stack Software Engineer for its Software Product Engineering team. The role builds and integrates reusable software components and platform capabilities, including cloud-native and AI-powered solutions, to support patient and user outcomes.
Responsibilities
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
Preferred
Python experience is a plus
familiarity with LLM application patterns such as RAG, tool use, or MCP is a plus
Python
LLM Application Patterns
Retrieval-Augmented Generation (RAG)
Model Context Protocol (MCP)
Benefits
Hybrid work model
Company bonus for full-time equivalent employees, depending in part on company and individual performance
Eligibility to participate in a company-sponsored 401(k)
Pension
Vacation benefits
Eligibility for medical, dental, vision, and prescription drug benefits
Flexible benefits, including 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, including an employee assistance program, fitness benefits, and employee clubs and activities
Employee resource groups offer strong support networks for their members and are open to all employees
Company
Biotechnology-driven medicine company developing genetic medicines
Indianapolis, Indiana, USA
https://www.lilly.com/
Founded in 1876
10001+ employees
Qualifications
Are you passionate about technology, with extensive full stack development experience across both front-end and back-end systems?
Experience designing and building cloud-native applications using containerized services and microservices architectures on AWS or Azure
Exposure to large-scale architectural patterns, ideally with hands-on experience implementing event-driven systems using Apache Kafka (or similar) for scalable, resilient processing
Strong object-oriented programming skills, excellent debugging skills, and expertise with data serialization, REST APIs, and version control
Experience with TypeScript, Node.js, or a JVM language (e.g., Kotlin) for building front-end and back-end services, along with HTML, CSS, and SASS
Experience building applications with modern JavaScript frameworks (e.g., React, Angular, Vue, Next.js, or Nuxt) and modern build tooling (e.g., Vite, Webpack)
Familiarity with build automation and containerization technologies such as GitHub Actions, Jenkins, Docker, and Kubernetes
Experience using AI coding tools (e.g., Claude Code, GitHub Copilot, Cursor) in your development workflow
A proven track record of Agile software development, demonstrated through a portfolio of software development projects
Bachelor's degree in Computer Science, Information Technology, or a related technical engineering discipline, including Software Engineering, Computer Engineering, Information Systems, Cybersecurity, Information Science, Network Engineering, Systems Engineering, Computer Information Systems (CIS), Management Information Systems (MIS), Cloud Computing, Data Science
2+ years of experience in Software Engineering, including full stack development across front-end and back-end systems
Experience with multiple languages (polyglot programming), including JavaScript/TypeScript or a JVM language (e.g., Kotlin)
Professional experience delivering software solutions across the full development life cycle, including project initiation, design, development, testing, deployment, maintenance, support, and retirement
Qualified applicants must be authorized to work in the United States on a full-time basis. Lilly will not provide support for or sponsor work authorization or visas for this role, including but not limited to F-1 CPT, F-1 OPT, F-1 STEM OPT, J-1, H-1B, TN, O-1, E-3, H-1B1, or L-1
Python experience is a plus
Familiarity with LLM application patterns such as RAG, tool use, or MCP is a plus
Required skills
Full-Stack Software Development, AWS or Azure, Microservices Architecture, Apache Kafka, Object-Oriented Programming, REST APIs, TypeScript and JavaScript, Node.js or Kotlin, React, Angular, Vue, Next.js, or Nuxt, Docker and Kubernetes, GitHub Actions or Jenkins, Agile Software Development
Preferred skills
Python experience is a plus
Experience
2+ years
Interested in this role?
Apply directly on the employer's website — it only takes a few minutes.
Other roles in Indianapolis, IN or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…