Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack Software Engineer

$64.5k - $158.4k

Eli Lilly

At Lilly, we unite caring with discovery to make life better for people around the world. We are a global healthcare leader headquartered in Indianapolis, Indiana. Our employees around the world work to discover and bring life-changing medicines to those who need them, improve the understanding and management of disease, and give back to our communities through philanthropy and volunteerism. We give our best effort to our work, and we put people first. We're looking for people who are determined to make life better for people around the world.

Purpose of the Role:

We are seeking a versatile, technically strong full-stack engineer to build and ship AI-powered platforms, developer tools, and enterprise applications within Lilly's Software Platform Engineering (SPE) organization. This is a generalist role on a small, high-leverage team that builds the platforms other teams build on-spanning knowledge graphs, AI coding infrastructure, data cataloging, and developer experience tooling.

You will work across a diverse and evolving portfolio of projects, moving fluidly between frontend development, API design, data modeling, and infrastructure depending on what the work demands. One sprint you may be standing up a Next.js application; the next you may be designing a GraphQL API backed by a Neo4j graph database; the next you may be wiring up CI/CD pipelines and deployment infrastructure on AWS/EKS. The common thread is that every project ships quickly, serves a broad internal user base, and is built with modern tooling and pragmatic engineering practices.

A defining characteristic of this role is the expectation that you use AI-assisted development tools-not as a novelty, but as a core part of how you work. You understand how to leverage tools like Claude Code, Copilot, or Cursor to dramatically accelerate delivery while maintaining code quality, and you recognize that strong computer science fundamentals are what make AI-augmented engineering powerful rather than fragile. You don't just generate code-you architect systems, validate output, and make sound engineering decisions at every layer of the stack.

This is a high-impact role for someone who thrives on variety, moves fast in ambiguous environments, and takes ownership of problems end to end. If you're energized by building something new every month, shipping it to production, and then pivoting to the next challenge-this role is for you.

Responsibilities:

Full-Stack Development & Delivery

Build and ship full-stack applications across the SPE platform portfolio, owning features end to end from problem scoping through implementation, testing, deployment, and iteration. Develop frontends, APIs, and data layers using modern technologies including Next.js, React, TypeScript, Node.js, Python, GraphQL, and Neo4j. Contribute to architecture decisions, design documents, and technical specifications for new platforms and capabilities. Ensure production quality through meaningful testing, observability, clean code practices, and disciplined version control workflows.

AI-Augmented Engineering

Use AI-assisted development tools daily as a core accelerator for design, implementation, and iteration-not as a substitute for engineering judgment. Write effective prompts, structure project context for AI tools, and critically validate AI-generated output, knowing when to trust it and when to rewrite it. Architect projects to be AI-friendly: clear module boundaries, strong documentation, well-named abstractions, and codebases that are legible to both humans and AI agents. Stay current with emerging agentic coding patterns and best practices around human-AI collaboration in software development.

Flexibility & Cross-Project Execution

Operate as a true generalist, flexing into frontend, backend, data engineering, or DevOps work depending on project needs and team priorities. Context-switch across multiple active projects and tech stacks without extended ramp-up time, delivering high-quality work in each. Collaborate with distributed teammates, product managers, and stakeholders to translate requirements into shipped software. Contribute to a team culture of rapid prototyping, knowledge sharing, and continuous improvement-leaving every codebase better than you found it.

Infrastructure & Cloud Operations

Containerize applications and services using Docker, deploy and manage them on Kubernetes (EKS), and troubleshoot production issues at the pod and cluster level-reading logs, debugging crashloops, and tracing networking problems when things go sideways. Manage deployment pipelines using Argo CD and Argo Workflows, ensuring reliable and repeatable delivery from merge to production. Navigate the AWS console when needed-whether that means investigating an IAM policy, checking EKS node health, reviewing CloudWatch logs, or configuring networking and storage resources. You don't need to be a dedicated platform engineer, but you do need to be comfortable operating in the infrastructure layer when the work requires it.

Your Basic Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • 2+ years of professional software engineering experience building and shipping production applications across frontend and backend technologies.
  • Experience with computer science fundamentals-data structures, algorithms, systems design, networking, and a genuine understanding of how software works beneath the framework layer.
  • Experience with modern JavaScript/TypeScript frameworks (React, Next.js) and at least one backend language (Python, Node.js, Go, or Java).
  • Hands-on experience with containerization (Docker), Kubernetes, CI/CD pipelines, and cloud-native deployment on AWS or equivalent. Comfortable debugging pods, reading cluster logs, and navigating cloud consoles to troubleshoot production issues.
  • Hands-on experience with relational, document, or graph database paradigms and the ability to design data models that scale.
  • 1+ years of hands-on experience using AI-assisted development tools (Claude Code, GitHub Copilot, Cursor, or similar) as part of a regular engineering workflow.
  • 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.
What You Should Bring:
  • Master's degree in Computer Science, Engineering, AI/ML, or a related field.
  • 5-8+ years of professional software engineering experience, with a track record of owning and delivering complete systems-not just features-and elevating the technical capabilities of the teams around you.
  • Experience with graph databases (Neo4j, property graph models) and GraphQL API design.
  • Experience building developer platforms, internal tools, or infrastructure that serves other engineering teams.
  • Familiarity with agentic AI architectures, LLM integration patterns, MCP (Model Context Protocol), or multi-agent orchestration.
  • Experience with observability and monitoring tooling (Prometheus, Grafana, Datadog, Splunk) for production applications.
  • Background in the biopharma or healthcare industry, or a strong interest in applying technology to accelerate drug discovery and patient outcomes.
  • Demonstrated ability to mentor junior engineers, lead design reviews, and raise the technical bar of a team.
  • Excellent communication skills-able to articulate technical tradeoffs to engineers and non-technical stakeholders with equal clarity.
  • Strong work ethic and bias toward action; comfortable making decisions with incomplete information and course-correcting quickly.

What Sets You Apart:

You combine deep technical fundamentals with the ability to move fast and ship in ambiguous environments. You're equally comfortable writing a React component, debugging a Kubernetes deployment, designing a graph data model, and presenting an architecture decision to leadership. You understand that AI coding tools are a force multiplier-but only for engineers who know what good software looks like without them. You don't wait for perfect specifications-you figure out what needs to happen, build it, ship it, and iterate. You see every new project as an opportunity to learn a new domain, not a disruption to your routine. You bring an ownership mindset: if something is broken, you fix it; if something could be built, you build it.

Lilly is dedicated to helping individuals with disabilities to actively engage in the workforce, ensuring equal opportunities when vying for positions. If you require accommodation to submit a resume for a position at Lilly, please complete the accommodation request form ( for further assistance. Please note this is for individuals to request an accommodation as part of the application process and any other correspondence will not receive a response.

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 Network, Black Employees at Lilly, Chinese Culture Network, Japanese International Leadership Network (JILN), Lilly India Network, Organization of Latinx at Lilly (OLA), PRIDE (LGBTQ+ Allies), Veterans Leadership Network (VLN), Women's Initiative for Leading at Lilly (WILL), enAble (for people with disabilities). Learn more about all of our groups.

Actual compensation will depend on a candidate's education, experience, skills, and geographic location. The anticipated wage for this position is
$64,500 - $158,400

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; and 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.

#WeAreLilly
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Full Stack Software Engineer in Indianapolis, IN vacancy
  • $140k - $170k

     ...SitusAMC is seeking a skilled full-stack developer in Indianapolis. The role offers technical leadership, working with product teams to design software solutions. Requirements include a Bachelor's degree in computer science, 8+ years of experience, and proficiency in .... 
    Suggested

    SitusAMC

    Indianapolis, IN
    14 days ago
  • $125k

    A growing consulting firm is seeking a 100% remote Senior Full Stack Developer to work on GraphQL API development. The role requires professional experience in architecting GraphQL servers, creating schemas, and writing resolvers. The ideal candidate will have strong TypeScript... 
    Suggested
    Remote work

    Jobot

    Indianapolis, IN
    9 days ago
  •  ...enterprise data warehouse and emerging data platforms. We are looking for someone who has a passion for data and comes with software engineering specializing in data. Someone who has experience designing and developing Rest based APIs and Microservices along with some... 
    Suggested

    Charles Schwab

    Indianapolis, IN
    1 day ago
  •  ...Java Full Stack Engineer / Sr Engineer Location: INDIANAPOLIS IN /Portsmouth, NH /Boston MA / Seattle, WA - 98154 Duration: Full-time...  ...Responsibilities ~ Experience: 5 - 8 years of professional software development experience, with at least: ~3+ years working... 
    Suggested
    Full time
    Immediate start
    Relocation

    JConnect Infotech

    Indianapolis, IN
    1 day ago
  • $197.3k - $313.7k

     ...ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #1...  ...The Event Technology team delivers a cutting-edge technology stack that enhances in-person, digital, and on-demand experiences... 
    Suggested

    Salesforce.Com Inc

    Indianapolis, IN
    14 hours ago
  • ABBTECH Professional Resources, Inc. is looking for a Senior Full Stack Java Developer to support the design and development of secure enterprise applications. The ideal candidate will have strong Java and front-end development experience, particularly in React and/or... 
    Remote job

    ABBTECH Professional Resources, Inc.

    Indianapolis, IN
    14 hours ago
  •  ...A healthcare technology company is seeking a Senior .NET Full Stack Engineer to work in a fully remote role. This position involves developing scalable applications that improve healthcare communication and workflows. Candidates should have extensive experience with .NET... 
    Full time
    Remote work

    Keona Health

    Indianapolis, IN
    2 days ago
  • Elevate Ventures is looking for a Junior Full-Stack AI Engineer to join their innovative team in Indianapolis. You will help design and build...  ...into production systems. If you're passionate about AI and software development, we're excited to meet you. #J-18808-Ljbffr Elevate... 

    Elevate Ventures

    Indianapolis, IN
    14 hours ago
  • $110k - $120k

    GovCIO is currently hiring for a Senior Full Stack Developer to design and maintain complex application features for VA.gov. This fully remote position requires 5-8 years of software development experience and advanced proficiency in React, Redux, TypeScript, and Ruby... 
    Remote job
    Currently hiring

    GovCIO

    Indianapolis, IN
    2 days ago
  • A technology-driven insurance group in Zionsville is seeking a skilled Full Stack Engineer to design and maintain scalable web applications on AWS. The ideal candidate has strong expertise in JavaScript, cloud infrastructure, and CI/CD practices. This role emphasizes collaboration... 

    Gainbridge

    Zionsville, IN
    4 days ago
  • $145k - $160k

    A leading government IT service provider is looking for a Senior Full Stack Developer dedicated to enhancing VA.gov features. This fully remote role requires deep knowledge of Ruby on Rails and React, with a focus on backend development and system integration. The ideal... 
    Remote work

    GovCIO

    Indianapolis, IN
    4 days ago
  • $100k - $125k

     ...SitusAMC is seeking a Data Engineer to develop and enhance their data engineering platform in Indianapolis, Indiana. The successful applicant will have over 5 years of experience in data engineering, including 1 year in a mentorship role. Responsibilities include developing... 

    SitusAMC

    Indianapolis, IN
    7 days ago
  • $60k - $93.5k

    Cognizant is seeking an experienced JAVA Full Stack Developer to design and enhance scalable applications. The role involves frontend and backend development using modern technologies. Candidates should have strong expertise in Node.js, JavaScript, Angular, and responsive... 
    Remote job

    Cognizant

    Indianapolis, IN
    2 days ago
  •  ...Technology Group in Carmel, Indiana, is looking for a Cloud Full-Stack Developer (New Grad) for a full-time hybrid position. As...  ...This role is ideal for recent grads in Computer Science or Software Engineering eager to learn frameworks like React, Angular, or Vue, as well... 
    Full time

    CleanSlate Technology Group

    Carmel, IN
    2 days ago
  • $68k - $114k

    About the Role Cognizant’s Digital Engineering practice is seeking a highly qualified Senior .NET Full Stack Developer with 6+ years of experience in designing, building, and supporting scalable, secure, and high-performance applications. You will be part of a digital... 
    Remote job
    Temporary work

    Cognizant

    Indianapolis, IN
    14 hours ago
  • A technology agency in Indiana seeks candidates for an onsite role focused on enhancing and implementing various development technologies. Key responsibilities include supporting MuleSoft APIs, maintaining Dynamics applications, and designing new systems to ensure customer...

    nLeague

    Indianapolis, IN
    3 days ago
  • A tech startup specializing in AI applications is seeking a Junior Full-Stack AI Engineer. This position involves designing and building AI-infused applications, experimenting with new models, and collaborating with engineers to turn innovative ideas into production-ready... 

    Getstellar

    Indianapolis, IN
    2 days ago
  • A financial services firm in Carmel, Indiana is seeking a Software Engineer to design and maintain full-stack web applications. The ideal candidate will have a Bachelor's degree in Computer Science or related field, 2 to 5 years of experience, and proficiency in React and... 
    Work at office

    Valeo Financial Advisors LLC

    Carmel, IN
    1 day ago
  • A top financial firm is seeking a highly skilled Sr Full-Stack Engineer for a fully remote position focused on Greenfield AI projects. The ideal candidate will bring 5+ years of experience in software development, specifically with React, Node, Python, LLM, and Terraform... 
    Remote work
    Flexible hours

    Jobot

    Indianapolis, IN
    2 days ago
  • $160k - $170k

     ...manage their finances. We are currently seeking a highly skilled and experienced Sr Full-Stack Engineer to join our dynamic team. The ideal candidate will have a strong background in software development, with a particular emphasis on using modern technologies such as... 
    Remote work

    Jobot

    Indianapolis, IN
    4 days ago
  • $125k - $145k

     ...to learn more about this role and Jobot? Click our Jobot logo and follow our LinkedIn page! 100% REMOTE Senior Full Stack Developer / Senior Software Engineer Needed for Growing Consulting Firm! This Jobot Job is hosted by: Reed Kellick. Are you a fit? Easy Apply now... 
    Temporary work
    Remote work
    Work from home

    Jobot

    Indianapolis, IN
    2 days ago
  •  ...Walmart lab s etc. to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with clients. Who... 
    Full time

    SynergisticIT

    Indianapolis, IN
    1 day ago
  •  ...Full Stack Engineer Anywhere Type: Contract Category: Development Industry: Technology Workplace Type: Remote Reference ID: JN -042026-106484 Date Posted: 05/20/2026 Shortcut: Description Recommended Jobs Description: Remote... 
    Hourly pay
    Contract work
    Work experience placement
    Local area
    Remote work
    Weekend work

    Eliassen Group

    Indianapolis, IN
    2 days ago
  •  ...methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/or social media... 
    Full time

    Cheez

    Indianapolis, IN
    4 days ago
  • Knowledge Services, located in Indianapolis, IN, is seeking a Software Engineer II to join their team. This role involves developing high-quality software solutions using full-stack programming in Angular/TypeScript and C#. The ideal candidate will collaborate with a new... 

    Knowledge Services

    Indianapolis, IN
    4 days ago
  •  ...sciences, financial services, and government entities across the globe. We have an exciting opportunity for a highly skilled Full Stack Engineer to join our innovative and dynamic team. Full Stack Engineer | About You As a Full Stack Developer, you are responsible for... 
    Worldwide
    Flexible hours

    Onebridge

    Indianapolis, IN
    1 day ago
  • Full Stack Engineer page is loaded## Full Stack Engineerremote type: Hybridlocations: Zionsville, Indianatime type: Full timeposted on: Posted Todayjob requisition id: R26\_0141**Group 1001** is a consumer-centric, technology-driven family of insurance companies on a mission... 
    Temporary work
    Immediate start

    Gainbridge

    Zionsville, IN
    4 days ago
  • 7+ years of Node.JS experience. Requirement Gathering, Designing and Development for cloud-based solutions Owning timeliness and quality of deliverables Node and Python, AWS platform development, GitHub, PostgreSQL Project Management, Customer communications...

    Macpower Digital Assets Edge

    Indianapolis, IN
    4 days ago
  • $100k

     ...Entry-Level Software Programmers, Java Full-Stack Developers, Python/Java Developers, Data Analysts/Data Scientists, and Machine Learning Engineers Since 2010 Synergisticit has helped jobseekers differentiate themselves by providing candidates the requisite skills and... 
    Full time
    H1b

    SynergisticIT

    Indianapolis, IN
    1 day ago
  •  ...Job Type Full-time Description Meyer Distributing is seeking Mid-Level Full Stack Software Developers with experience building applications using ASP.NET, C#...  ...Bachelor's degree in computer science, Software Engineering, or a related field ~3-4 years of... 
    Full time
    Casual work
    Work at office
    Immediate start
    Monday to Friday

    Meyer Distributing

    Indianapolis, IN
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Software Engineer. Be the first to apply!