• Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role.
India Jobs Expertini

Software Engineer full stack Job Opening In India, India – Now Hiring Eli Lilly


Job description

JOB DESCRIPTION

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.

Principal Software Engineering 

Job Family: Software Engineering 

Time Type: Full time   

Job Type: Regular  

Level: R3 

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 contribute to frontend and backend frameworks supporting business-critical applications.
  • Design and build scalable, reusable, and maintainable backend services and APIs.
  • Replace commercial off-the-shelf (COTS) systems with modern, in-house scalable solutions.
  • Develop user-facing interfaces using React.js, Angular, or Vue.js with a focus on performance and accessibility.
  • Coach and mentor junior engineers and help raise the overall technical bar.
  • Help define and maintain engineering standards, including CI/CD and code quality practices.
  • Collaborate across teams to deliver impactful features with measurable value.

Key Responsibilities

Backend Development

  • Experience with backend programming in Java/Python, and Node.js(backend frameworks like Express JS, Hapi JS etc.)
  • Design and implement robust APIs (RESTful or GraphQL) and microservices using Node.js and frameworks like Express.js or Koa.js.
  • Build and manage scalable backend services with fault-tolerance, performance, and security in mind.
  • Integrate with cloud platforms (AWS, GCP, or Azure) and manage infrastructure with CI/CD tools like GitHub Actions or Jenkins.
  • Work with databases such as MongoDB and PostgreSQL to store and retrieve structured and unstructured data efficiently.

Frontend Development

  • Build responsive and accessible UIs using React.js, Angular, or Vue.js.
  • Implement modern UI development practices, including component-based design and state management (e.g., Redux).
  • Collaborate with designers and UX teams to implement pixel-perfect interfaces using Material UI, Ant Design, or similar systems.
  • Optimize front-end applications for performance and Core Web Vitals.
  • Knowledge of accessibility best practices and WCAG 2.2 standards.
  • Hands-on experience building responsive, cross-browser compatible applications.

Required Skills

  • Strong proficiency in one or more frontend frameworks: React.js, Angular, or Vue.js.
  • Solid understanding of JavaScript (ES6+), TypeScript, HTML5, and CSS3.
  • Proficient in backend development with Node.js and frameworks such as Express.js or Koa.js.
  • Experience with RESTful and GraphQL APIs, microservices architecture, and real-time communication (e.g., WebSockets).
  • Practical experience with cloud services (AWS, Azure, or GCP).
  • Familiar with state management tools (e.g., Redux, Context API).
  • Strong testing experience using tools like Jest, React Testing Library, Cypress, or Playwright.
  • Comfortable with frontend build tools like Webpack, Vite, Babel, and linters like ESLint.
  • Experience working with CI/CD pipelines, source control (Git), and modern DevOps workflows.

Preferred Qualifications

  • Familiarity with Core Web Vitals and frontend performance optimization techniques.
  • Experience with component-driven development using a design system (e.g., Material UI, Ant Design).
  • Exposure to domain-driven design (DDD), serverless architecture, or event-driven systems.
  • Contributions to open-source projects or experience leading technical discussions and architecture reviews.

AI-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

  • Effective verbal and written communication skills
  • Ability to work collaboratively across backend, frontend, DevOps, and product teams
  • A high degree of intellectual curiosity and commitment to continuous learning

Basic Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
  • 8+ years of hands-on software development experience across frontend and backend systems.
  • Demonstrated ability to lead code reviews, guide junior engineers, and build production-grade software.
  • Strong foundation in computer science fundamentals, software architecture, and cloud-native patterns.

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 (*******************************************************) 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

Explore Location Close the popup

Apply Now Save job

Required Skill Profession

Computer Occupations


  • Job Details

Related Jobs

eBay hiring Full stack software engineer Job in Bengaluru, Karnataka, India
eBay
Bengaluru, Karnataka, India
Jungleworks hiring Software Engineer - Full Stack Job in Sahibzada Ajit Singh Nagar, Punjab, India
Jungleworks
Sahibzada Ajit Singh Nagar, Punjab, India
SmartStream Technologies hiring Software Engineer (Full Stack) Job in India
SmartStream Technologies
India
Virtual-Instruments hiring Software Engineer - Full Stack Job in india, india, India
Virtual-Instruments
india, india, India
Millennium Management hiring Software Engineer - Full Stack. Job in Bengaluru, Karnataka, India
Millennium Management
Bengaluru, Karnataka, India
Intertec Softwares Pvt Ltd hiring Software Engineer ( Full Stack ) Job in Bengaluru, Karnataka, India
Intertec Softwares Pvt Ltd
Bengaluru, Karnataka, India
Greenlight hiring Full-Stack Software Engineer Job in Bengaluru, Karnataka, India
Greenlight
Bengaluru, Karnataka, India
Cornerstone OnDemand hiring Software Engineer, Full Stack Job in Pune, Maharashtra, India
Cornerstone OnDemand
Pune, Maharashtra, India
TALCHEMIST hiring Full Stack - Software Engineer Job in Bengaluru, Karnataka, India
TALCHEMIST
Bengaluru, Karnataka, India
Tucows hiring Full Stack Software Engineer Job in Gurugram, Haryana, India
Tucows
Gurugram, Haryana, India
Jungleworks hiring Software Engineer - Full Stack Job in Sahibzada Ajit Singh Nagar, Punjab, India
Jungleworks
Sahibzada Ajit Singh Nagar, Punjab, India
AuxoAI Engineering Pvt. Ltd. hiring Software Engineer - Full Stack Job in Hyderabad, Telangana, India
AuxoAI Engineering Pvt. Ltd.
Hyderabad, Telangana, India
N Human Resources & Management Systems hiring Software Engineer – Full Stack Job in Noida, Uttar Pradesh, India
N Human Resources & Management Systems
Noida, Uttar Pradesh, India
eBay hiring Full Stack Software Engineer Job in Bengaluru, Karnataka, India
eBay
Bengaluru, Karnataka, India
AuxoAI Engineering Pvt. Ltd. hiring Software Engineer - Full Stack Job in Hyderabad, Telangana, India
AuxoAI Engineering Pvt. Ltd.
Hyderabad, Telangana, India
N Human Resources & Management Systems hiring Software Engineer – Full Stack Job in Noida, Uttar Pradesh, India
N Human Resources & Management Systems
Noida, Uttar Pradesh, India
AuxoAI Engineering Pvt. Ltd. hiring Software Engineer - Full Stack Job in Hyderabad, Telangana, India
AuxoAI Engineering Pvt. Ltd.
Hyderabad, Telangana, India
SUSE hiring Full Stack Software Engineer Job in india, india, India
SUSE
india, india, India
Idemia hiring Software Engineer (Full Stack) Job in Noida, Uttar Pradesh, India
Idemia
Noida, Uttar Pradesh, India
Welocalize hiring Full stack software engineer Job in Noida, Uttar Pradesh, India
Welocalize
Noida, Uttar Pradesh, India
N Human Resources & Management Systems hiring Software Engineer – Full Stack Job in Noida, Uttar Pradesh, India
N Human Resources & Management Systems
Noida, Uttar Pradesh, India
Jungleworks hiring Software Engineer - Full Stack Job in Sahibzada Ajit Singh Nagar, Punjab, India
Jungleworks
Sahibzada Ajit Singh Nagar, Punjab, India
Ninja Van hiring Software Engineer (Full Stack) Job in Hyderabad, Telangana, India
Ninja Van
Hyderabad, Telangana, India
OpenSolar hiring Full Stack Software Engineer Job in Pushkar, Rajasthan, India
OpenSolar
Pushkar, Rajasthan, India
OpenSolar hiring Full Stack Software Engineer Job in Pune, Maharashtra, India
OpenSolar
Pune, Maharashtra, India
VOLANSYS (An ACL Digital Company) hiring Full Stack Software Engineer Job in Odhav, Gujarat, India
VOLANSYS (An ACL Digital Company)
Odhav, Gujarat, India
OpenSolar hiring Full Stack Software Engineer Job in Nadiad, Gujarat, India
OpenSolar
Nadiad, Gujarat, India
TechDoQuest hiring Full Stack Software Engineer Job in Hyderabad, Telangana, India
TechDoQuest
Hyderabad, Telangana, India
Tata Consultancy Services hiring Software Engineer (Full Stack) Job in India
Tata Consultancy Services
India
OpenSolar hiring Full Stack Software Engineer Job in Ludhiana, Punjab, India
OpenSolar
Ludhiana, Punjab, India
OpenSolar hiring Full Stack Software Engineer Job in Anantapur, Andhra Pradesh, India
OpenSolar
Anantapur, Andhra Pradesh, India

Unlock Your Software Engineer Potential: Insight & Career Growth Guide


Real-time Software Engineer Jobs Trends (Graphical Representation)

Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph here. Uncover the dynamic job market trends for Software Engineer in India, India, highlighting market share and opportunities for professionals in Software Engineer roles.

620809 Jobs in India
620809
42828 Jobs in India
42828
Download Software Engineer Jobs Trends in India and India

Are You Looking for Software Engineer full stack Job?

Great news! is currently hiring and seeking a Software Engineer full stack to join their team. Feel free to download the job details.

Wait no longer! Are you also interested in exploring similar jobs? Search now: .

The Work Culture

An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at Eli Lilly adheres to the cultural norms as outlined by Expertini.

The fundamental ethical values are:

1. Independence

2. Loyalty

3. Impartiapty

4. Integrity

5. Accountabipty

6. Respect for human rights

7. Obeying India laws and regulations

What Is the Average Salary Range for Software Engineer full stack Positions?

The average salary range for a varies, but the pay scale is rated "Standard" in India. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.

What Are the Key Qualifications for Software Engineer full stack?

Key qualifications for Software Engineer full stack typically include Computer Occupations and a list of qualifications and expertise as mentioned in the job specification. The generic skills are mostly outlined by the . Be sure to check the specific job listing for detailed requirements and qualifications.

How Can I Improve My Chances of Getting Hired for Software Engineer full stack?

To improve your chances of getting hired for Software Engineer full stack, consider enhancing your skills. Check your CV/Résumé Score with our free Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.

Interview Tips for Software Engineer full stack Job Success

Eli Lilly interview tips for Software Engineer full stack

Here are some tips to help you prepare for and ace your Software Engineer full stack job interview:

Before the Interview:

Research: Learn about the Eli Lilly's mission, values, products, and the specific job requirements and get further information about

Other Openings

Practice: Prepare answers to common interview questions and rehearse using the STAR method (Situation, Task, Action, Result) to showcase your skills and experiences.

Dress Professionally: Choose attire appropriate for the company culture.

Prepare Questions: Show your interest by having thoughtful questions for the interviewer.

Plan Your Commute: Allow ample time to arrive on time and avoid feeling rushed.

During the Interview:

Be Punctual: Arrive on time to demonstrate professionalism and respect.

Make a Great First Impression: Greet the interviewer with a handshake, smile, and eye contact.

Confidence and Enthusiasm: Project a positive attitude and show your genuine interest in the opportunity.

Answer Thoughtfully: Listen carefully, take a moment to formulate clear and concise responses. Highlight relevant skills and experiences using the STAR method.

Ask Prepared Questions: Demonstrate curiosity and engagement with the role and company.

Follow Up: Send a thank-you email to the interviewer within 24 hours.

Additional Tips:

Be Yourself: Let your personality shine through while maintaining professionalism.

Be Honest: Don't exaggerate your skills or experience.

Be Positive: Focus on your strengths and accomplishments.

Body Language: Maintain good posture, avoid fidgeting, and make eye contact.

Turn Off Phone: Avoid distractions during the interview.

Final Thought:

To prepare for your Software Engineer full stack interview at Eli Lilly, research the company, understand the job requirements, and practice common interview questions.

Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the Eli Lilly's products or services and be prepared to discuss how you can contribute to their success.

By following these tips, you can increase your chances of making a positive impression and landing the job!

How to Set Up Job Alerts for Software Engineer full stack Positions

Setting up job alerts for Software Engineer full stack is easy with India Jobs Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!