
Software Engineer- Full Stack
Eli Lilly and Company3 days ago
South San Francisco, CA, USAMid Level
Base Salary
$119k - $174k/yr
Responsibilities
- Build, test, deploy, and maintain reusable full-stack software components across front-end and back-end systems.
- Design and implement APIs, user interfaces, libraries, services, database solutions, and data warehousing integrations.
- Develop cloud-native applications using containerized services, microservices, and event-driven architectures.
- Build and integrate AI capabilities such as LLM-powered features and agent tools into products.
- Use AI coding tools, source control, code review, automated CI/CD, and collaborative programming practices.
- Apply medical device delivery models, GxP expectations, security standards, and approved software dependencies to product development.
- Investigate technical and design problems, estimate scope, collaborate with cross-functional stakeholders, and influence platform technology direction.
- Complete projects with minimal supervision across the full software development life cycle.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related technical engineering discipline.
- At least 2 years of software engineering experience, including full-stack front-end and back-end development.
- Experience with multiple programming languages, including JavaScript/TypeScript or a JVM language such as Kotlin.
- Professional experience delivering software across initiation, design, development, testing, deployment, maintenance, support, and retirement.
- Experience with cloud-native applications, containerized services, and microservices on AWS or Azure.
- Experience or exposure to large-scale architecture and event-driven systems using Apache Kafka or a similar technology.
- Strong object-oriented programming, debugging, data serialization, REST API, and version-control skills.
- Experience with TypeScript, Node.js or a JVM language, HTML, CSS, and SASS; Python experience is a plus.
- Experience with modern JavaScript frameworks such as React, Angular, Vue, Next.js, or Nuxt, and build tools such as Vite or Webpack.
- Familiarity with GitHub Actions, Jenkins, Docker, Kubernetes, and AI coding tools such as Claude Code, GitHub Copilot, or Cursor.
- Familiarity with LLM application patterns such as RAG, tool use, or MCP is a plus.
- A proven track record of Agile software development demonstrated through a software development portfolio.
Benefits
- Hybrid work model with the position based in San Francisco, California.
- Company bonus eligibility for full-time equivalent employees, dependent in part on company and individual performance.
- Benefits may include a 401(k), pension, vacation, medical, dental, vision, prescription drug, flexible spending, life insurance, leave, employee assistance, fitness, and employee club benefits.
Tech Stack
AngularApache KafkaAWSAzureCSSDockerGitHub ActionsHTMLJavaScriptJenkinsKotlinKubernetesNext.jsNode.jsPythonReactSassTypeScriptVue.jsWebpack
Categories
About Eli Lilly and Company
Eli Lilly and Company researches, develops, manufactures, and markets prescription medicines and biologics for patients, sold through healthcare providers, pharmacies, and payers. Core therapeutic areas include diabetes, oncology, immunology, neuroscience, and obesity. Founded in 1876 and headquartered in Indianapolis, it is a public company (NYSE: LLY) with global operations and is building a new advanced manufacturing site for gene therapy and other modalities in Lebanon, Indiana.