← Back to jobs
Full-time

Software Engineer- Full Stack

Competitive

Indianapolis, INIT & TechnologyPosted 22d ago

You'll complete your application on the employer's website.

Role overview

Job type

Full-time

Salary

Competitive

Posted

22 days ago

Job description

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.

Similar vacancies

Other roles in Indianapolis, IN or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

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…