Posted:3 weeks ago|
Platform:
On-site
Full Time
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. Principal Software Engineering Job Family: Software Engineering Time Type: Full time Job Type: Regular Level: R4 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 Design, develop, and maintain scalable backend and frontend frameworks. Build high-performance, reusable backend services to support API integrations and internal platform capabilities. Replace commercial off-the-shelf (COTS) systems with custom-built, cloud-native services capable of operating at scale. Lead the development of user interfaces using modern front-end frameworks, adhering to accessibility and performance best practices. Drive code quality through reviews, architectural guidance, and mentoring less experienced engineers. Apply dependency analysis, performance engineering, and observability to troubleshoot large-scale systems. Contribute to engineering standards, system design patterns, and DevSecOps maturity across the platform. Key Responsibilities Backend Development Architect and build microservices and APIs using Node.js, with frameworks like Express.js or Koa.js. Implement scalable cloud-native solutions using AWS, Azure, or GCP services. Design resilient, distributed systems with a focus on fault tolerance, security, and performance. Work with data storage technologies like PostgreSQL, MongoDB, and caching layers such as Redis. Integrate CI/CD pipelines using tools like GitHub Actions, Jenkins, or ArgoCD. Implement robust testing strategies (unit, integration, canary, A/B, and blue/green deployments). Frontend Development Develop modern, responsive web applications using React.js (preferred), Angular, or Vue.js. Expert understanding of TypeScript, JavaScript (ES6+), HTML5, and CSS3. Build component-driven UIs using design systems like Material UI, Ant Design, or custom libraries. Ensure accessibility compliance with WCAG 2.2 and implement Core Web Vitals performance best practices. Utilize modern front-end tooling such as Webpack, Vite, Babel, and linters like ESLint. Implement advanced testing using tools like Jest, React Testing Library Expertise with accessibility compliance standards (WCAG 2.2) and browser compatibility requirements. Required Skills Experience in full stack design and development. Proficiency in at least one object-oriented/backend language: Java/Python and Node JS(Preferred framework – Express JS, Hapi JS etc.) Expertise in building and consuming RESTful and/or GraphQL APIs. Hands-on experience with CI/CD, DevSecOps, and containerized deployments using Docker or Kubernetes. Knowledge of event-driven architectures, asynchronous programming, and observability patterns. Practical understanding of security principles, web compliance, and healthcare data protection is a plus. Experience leading software engineering teams, driving design discussions, and mentoring junior developers. Preferred Qualifications Experience implementing real-time data features using WebSockets or Server-Sent Events (SSE). Exposure to design systems, component libraries, and performance monitoring (e.g., Lighthouse). Working knowledge of feature flags, A/B testing, blue/green deployments, and canary rollouts. 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 across technical and non-technical stakeholders. Ability to collaborate closely with backend, frontend, DevOps, and product teams in agile environments. Proven leadership in technical discussions, mentoring, and decision-making. High intellectual curiosity and a passion for continuous learning and innovation. Basic Qualifications Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical discipline. 12+ years of professional software development experience. Demonstrated ability to design and maintain fault-tolerant, scalable distributed systems. Deep understanding of HTTP, APIs, data structures, and software design 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 (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 Show more Show less
Eli Lilly and Company
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Eli Lilly and Company
Hyderabad, Telangana, India
Salary: Not disclosed
Hyderabad, Telangana, India
Salary: Not disclosed