Senior Principal Software Engineer

Lilly

Indianapolis, Indiana, United States
Aws distributed system architecture
Node.js typescript go python backend
React next.js frontend development
This role involves owning the architecture and delivery of complex, business-critical software systems for a global healthcare leader

Job Summary

  • This role involves owning the architecture and delivery of complex, business-critical software systems for a global healthcare leader.
  • The engineer will drive system design decisions across multiple technology domains while championing AI and agentic engineering practices.
  • Candidates must have extensive experience with AWS services, modern cloud-native architectures, and production-grade code across full-stack technologies.

Matching Summary

This role involves owning the architecture and delivery of complex, business-critical software systems for a global healthcare leader.

Skills & Requirements

Must-have

  • AWS distributed system architecture
  • Node.js TypeScript Go Python backend
  • React Next.js frontend development
  • AI agentic engineering LLM orchestration
  • DevSecOps CI/CD container orchestration
  • System design and refactoring legacy

Nice-to-have

  • Mentoring engineers and technical leadership
  • Open source contributions and writing
  • Experience in regulated healthcare industries
  • Driving AI-assisted development adoption
  • Conference presentations and ADR authoring

Key Requirements

  • Bachelor's or Master's in Computer Science
  • 10+ years hands-on software development experience
  • Expert proficiency in backend languages like Node.js or Go
  • Deep understanding of distributed systems and CAP theorem
  • Proven track record designing large-scale production systems

Work Rights

Not specified

Tailored Resume

Cover Letter