Eli Lilly and Company logo

Sr. Principal Software Engineer

Eli Lilly and Company
Remote friendly (Indianapolis, IN)
United States
$123,000 - $213,400 USD yearly
IT

Role Summary

Senior Principal Full-Stack Software Engineer within Lilly's Atom5 team (Software Product Engineering). You will collaborate with stakeholders to define requirements and design robust architectures, own end-to-end feature development across frontend, backend, and databases, and mentor engineers to deliver scalable, secure, user-centric software in the clinical trial domain. The role offers the opportunity to work with cutting-edge technologies and contribute to strategic initiatives shaping the Atom5 product.

Responsibilities

  • Leverage your expertise across frontend, backend, and databases to optimize systems and build complex features, writing clean code, prioritizing simplicity, testing, and user experience.
  • Take ownership of end-to-end feature development, making technical decisions to ensure platforms are scalable, performant, and maintainable across the full stack.
  • Support and debug critical production issues, implementing sophisticated solutions with consideration of business impact.
  • Provide leadership mentorship to less experienced team members, establishing best practices and guiding architectural decisions while fostering a collaborative learning environment.
  • Embrace new languages and frameworks, containers and cloud technologies, and continuously learn as needed.
  • Play a key role in hiring, onboarding, and growing the team’s capacity and capabilities, with strategic focus on AI tooling and development.
  • Collaborate with other teams, technical and business/product leadership to ensure the product quality delights users.

Qualifications

  • 10+ years of experience in Software Engineering
  • Demonstrated ability to program in multiple languages – including at least one of Spring/Java, Typescript, ReactJS, React-Native
  • Professional experience delivering software solutions across the development lifecycle using design, development, testing, deployment, and maintenance practices
  • Professional experience with devops practices and containerized Linux/cloud environments
  • Demonstrated ability in data modeling and querying using SQL relational databases
  • Good understanding of the AI space and practices in modern software development
  • Experience mentoring and growing team members
  • Experience developing in highly regulated spaces focusing on compliance, privacy, and security
  • Experience in product-focused development with customer-centric requirements and goals

Education

  • Bachelor’s Degree in Computer Science, Information Technology or related technical field

Additional Requirements

  • Location: Corporate Center in Indianapolis, US
  • Travel: Some travel is expected (a few times a year) to collaborate with teams in the UK and India