Lilly is a global healthcare leader with headquarters in Indianapolis, Indiana. Known for its groundbreaking contributions in medicine, Lilly operates with a mission to make life better for people around the world. With thousands of employees working across diverse geographies, the company focuses on discovering, developing, and delivering life-changing medicines while giving back to communities through philanthropy and volunteerism.
As a Software Engineer at Lilly, you’re not just joining a tech team—you’re becoming part of a movement to merge technology and healthcare for impactful solutions.
Why Choose a Software Engineer Role at Lilly?
- Innovative Environment: Work with cutting-edge tools and modern software practices.
- Global Impact: Your code will indirectly improve patient care worldwide.
- Growth Mindset: Continuous learning opportunities via LinkedIn Learning, certifications, and technical workshops.
- Inclusive Culture: Equal opportunity employer with strong diversity and inclusion policies.
Position Overview – Software Engineer
Lilly is actively seeking highly motivated and technically adept graduates who want to push boundaries in the digital healthcare space. If you are passionate about building scalable, cloud-native applications and solving real-world challenges, this role is the perfect launchpad for your career.
Key Responsibilities
- Design & Development: Create, test, and deploy high-quality, efficient, and scalable software solutions.
- Collaboration: Partner with cross-functional teams including product managers, designers, and fellow engineers.
- Agile Practices: Participate in sprint planning, stand-ups, retrospectives, and code reviews.
- Cloud & Modern Tech Stack: Build applications leveraging AWS, Azure, or GCP.
- Optimization: Troubleshoot and enhance existing systems for performance and reliability.
Required Skills and Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related fields.
- Internship experience in software development or IT operations.
- Proficiency in programming languages like Java, Python, JavaScript, TypeScript, or frameworks like React and Node.js.
- Familiarity with Agile/Scrum methodologies.
- Strong problem-solving, analytical, and communication skills.
Preferred Skills
- Exposure to Docker and Kubernetes.
- Understanding of relational and NoSQL databases.
- Foundational knowledge in DevOps, cybersecurity, or data engineering.
Job Highlights – Quick Overview
Category | Details |
---|---|
Role | Software Engineer |
Location | Global offices – primary HQ in Indianapolis, Indiana |
Work Style | Hybrid |
Eligibility | Bachelor’s degree in CS/IT or related field |
Experience | Recent graduates with internship experience |
Tech Stack | Java, Python, JavaScript, React, Node.js, AWS, Azure, GCP |
Methodology | Agile/Scrum |
Opportunities | Continuous learning, global project exposure, inclusive culture |
Career Growth as a Software Engineer at Lilly
Joining Lilly as a Software Engineer means you will be working in an environment that values your technical skills, encourages your curiosity, and supports your professional development. Employees have access to structured learning paths, certifications, and internal mobility opportunities.
Workplace Inclusivity
Lilly prides itself on being an equal opportunity employer. The company ensures that individuals with disabilities have equal chances to apply and succeed in their roles. Workplace accommodations are available during the application process.
How to Apply
If you’re passionate about technology and want to make an impact in healthcare innovation, visit Lilly Careers to apply for the Software Engineer position.