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.
At Lilly, we believe in the talent of our workforce. One of the best ways to utilize and develop that talent is to use our existing workforce to fill new and/or open positions. If you are looking for a new position within Lilly, you can view and apply to open roles posted in the internal job posting system. You must meet the minimum qualifications outlined in the job description and have/obtain work authorization in the country the position is located in order to be considered. When applying internally for a position, your current supervisor will receive notification that you have applied to the position. We encourage employees to discuss the opportunity with their supervisor prior to applying.
Note: Roles are posted at the lowest level of a band, however, employees should search across all levels of the band to identify all opportunities. Employees hired on banded positions (ex: P1-P3, R1-R2, B1-B3, etc.) transfer at their current level, despite the level indicated on the job posting. For example, if a P2 candidate is selected for a P1-P3 banded position, the candidate will remain a P2 in the new role.
Software Development/Support
Lilly’s mission is to develop and maintain software products that meet the needs and requirements of both our internal and external customers. This typically involves a combination of activities such as gathering and analyzing user requirements, designing, and implementing software solutions, testing and debugging code, and maintaining and improving the performance and reliability of the software over time. The goal of software engineering at Lilly is to create high-quality, reliable, and effective software utilizing cutting edge methodologies and integrations to solve Lilly’s real-world problems and provide value to our customers.
We are looking for a highly motivated and technically adept recent graduate to join our IT team as a Software Engineer. This role is ideal for individuals who have completed an internship in the technology sector and are eager to apply their knowledge of modern development tools and practices in a dynamic, collaborative environment
Key Responsibilities:Software Development & Support
Design, develop, test, and deploy scalable software solutions in collaboration with cross-functional teams.Write and maintain clean, efficient, and well-documented code using modern programming languages and frameworks (e.g., JavaScript/TypeScript, Python, Java, React, Node.js).Build and maintain cloud-native applications using contemporary tech stacks and database technologies.Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and code reviews.Troubleshoot, debug, and optimize existing systems to enhance performance and reliability.Contribute to internal documentation and knowledge-sharing initiatives.Delivery & Impact
Execute IT service requests (e.g., RITMs) such as decommissioning monitoring servers and adjusting alert severity levels.Track and manage action items from meetings, ensuring timely follow-up and resolution.Communication & Interpersonal Skills
Present on topics such as ethics and compliance in digital platforms, demonstrating initiative and clarity in communication.Actively participate in knowledge transfer (KT) sessions and collaborate effectively with peers and mentors.Learning Agility
Complete structured learning paths and certifications through platforms like LinkedIn Learning and Splunk Education.Apply tools such as regular expressions (regex) and SPL (Search Processing Language) for data querying and analysis.Collaboration
Work closely with team members across functions, demonstrating adaptability, accountability, and a strong team-oriented mindset.Qualifications:Bachelor’s degree in computer science, Information Technology, or a related field.Internship experience in software development or IT operations.Familiarity with modern development tools and practices (e.g., Git, CI/CD pipelines, RESTful APIs, cloud platforms like AWS, Azure, or GCP).Understanding of Agile/Scrum methodologies.Strong analytical and problem-solving skills.Excellent verbal and written communication abilities.Proven ability to work independently and collaboratively in a team environment.Commitment to continuous learning and professional development.Preferred Skills:Exposure to containerization and orchestration tools (e.g., Docker, Kubernetes).Experience with relational and/or NoSQL databases.Interest or foundational knowledge in DevOps, cybersecurity, or data engineering.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 (https://careers.lilly.com/us/en/workplace-accommodation) 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 does not discriminate on the basis of age, race, color, religion, gender, sexual orientation, gender identity, gender expression, national origin, protected veteran status, disability or any other legally protected status.
#WeAreLilly