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.
Sr. Software Engineering
Job Family: Software Engineering
Time Type: Full time
Job Type: Regular
Level: R2
Post: Internal & External
Come build the next generation of Software Engineering, so we can reach and support more patients digitally!
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.
What You’ll Be Doing
Develop and maintain scalable, high-quality frontend and backend components.Build responsive, accessible, and performant UIs using modern frameworks and libraries.Develop backend services and APIs to support frontend integrations and user workflows.Collaborate cross-functionally with product, design, and engineering teams to deliver robust features.Write clean, reusable, and testable code using best practices in modern software development.Contribute to the evolution of component libraries and design systems.Analyze, debug, and refactor software to improve maintainability and performance.Participate in code reviews and advocate for engineering excellence.What You Should Bring
Hands-on experience developing web applications in production environments.Strong communication and collaboration skills to work effectively across multiple teams.A proactive, growth-oriented mindset with a high level of intellectual curiosity.Solid understanding of SDLC, CI/CD, and agile methodologies.Commitment to writing secure, performant, and accessible code.Required Skills
Frontend DevelopmentStrong proficiency in at least one modern front-end framework: React.js, Angular, or Vue.jsSolid understanding of JavaScript (ES6+), TypeScript, HTML5, CSS3Experience with state management tools like Redux, Zustand, or Context APIHands-on experience with responsive design and ensuring cross-browser compatibilityFamiliarity with Core Web Vitals and frontend performance optimizationWorking knowledge of accessibility standards (WCAG 2.2) and best practicesProficiency with component-driven development and design systems (e.g., Material UI)Experience with unit testing tools such as Jest, React Testing Library etc.Familiarity with modern build tools like Webpack, Vite, Babel, and ESLintBackend DevelopmentExperience with backend programming in Java/Python, and Node.jsUnderstanding of RESTful APIs, HTTP concepts, and API integrationsExposure to CI/CD pipelines and DevOps practicesExperience with refactoring, re-platforming, or legacy system modernization
Preferred Skills
Experience with GraphQL APIsFamiliarity with containerization tools like DockerExposure to cloud platforms (AWS, Azure, or GCP)Knowledge of microservices architectureContribution to open-source projects or tech communitiesAI-Enhanced Development
Leverage AI tools like GitHub Copilot to accelerate development workflows, improve code quality, and reduce boilerplate.Demonstrate proficiency in prompt engineering to effectively guide AI tools in generating optimal and context-aware code solutions.Use AI-assisted pair programming to support rapid prototyping, test case generation, and debugging.Stay informed about the evolving landscape of AI-powered development tools and integrate best practices into day-to-day engineering work.Encourage and mentor team members on responsible and secure use of AI in the software development lifecycle.Soft Skills & Traits
Strong communication and collaboration skills across cross-functional teamsHigh level of intellectual curiosity and continuous learning mindsetAbility to work independently and take ownership of technical solutionsSolid understanding of Agile methodologies and SDLCBasic Qualifications
Bachelor's degree in Computer Science, Computer Engineering, or a related field.5+ years of professional experience developing full-stack applications.Proven ability to self-drive and take ownership of technical initiatives.
About the Organization
Tech@Lilly builds and maintains capabilities using pioneering technologies like most prominent tech companies. What differentiates Tech@Lilly is that we create new possibilities through tech to advance our purpose – creating medicines that make life better for people around the world, like data driven drug discovery and connected clinical trials. We hire the best technology professionals from a variety of backgrounds, so they can bring an assortment of knowledge, skills, and diverse thinking to deliver solutions in every area of our business.
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