Senior Director, Software Engineering - Silicon Valley Hub

Eli Lilly Eli Lilly · Pharma · San Francisco, CA

Senior Director of Software Engineering to lead architecture, design, and development of AI platforms and products within a healthcare company. The role involves hands-on coding, technical leadership, and partnering with product managers to translate ambiguous problems into technical roadmaps. Focus on building agentic AI platforms, LLM application patterns, and evaluating emerging technologies.

What you'd actually do

  1. Lead architecture and design across multiple platform components in the SPE portfolio, making the technical decisions that determine how our systems scale, evolve, and integrate.
  2. Write production code on critical platform components — including core services, SDKs, and developer-facing APIs — and set the bar for code quality, testing, and operability across the team.
  3. Lead engineering teams of full-time engineers and partner resources, providing technical direction, design review, and day-to-day mentorship that develops the next generation of senior engineers.
  4. Partner with product managers, designers, architects, and SPE leadership to translate ambiguous problems into clear technical roadmaps, with realistic delivery plans and well-scoped milestones.
  5. Drive adoption of platform standards, architecture patterns, and engineering practices across SPE — including service design, API design, observability, security, and CI/CD.

Skills

Required

  • Python
  • TypeScript / JavaScript
  • Go, Rust, Java, or similar
  • AWS, Azure, or GCP
  • Kubernetes
  • Kafka, queues, streaming systems, or similar
  • REST
  • GraphQL
  • gRPC
  • LLM APIs
  • retrieval and embeddings
  • evaluation
  • agentic patterns
  • MCP
  • tool use
  • orchestration frameworks
  • SQL relational databases
  • vector stores
  • document stores
  • search infrastructure
  • analytical data platforms
  • security
  • identity
  • access
  • OAuth/OIDC patterns
  • identity providers (Okta or similar)
  • technical leadership
  • mentorship
  • design review
  • written and verbal communication
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field
  • 10+ years of professional software engineering experience
  • demonstrated experience leading architecture, design, and delivery of production systems
  • Experience delivering software across the full development lifecycle — design, development, testing

Nice to have

  • agentic AI frameworks
  • LLM application patterns
  • modern developer platforms
  • service design
  • API design
  • observability
  • security
  • CI/CD
  • external perspective
  • building and operating distributed systems
  • containerized workloads
  • event-driven or asynchronous architectures
  • developer experience
  • versioning
  • backward compatibility
  • vector stores
  • document stores
  • search infrastructure
  • analytical data platforms
  • identity providers (Okta or similar)
  • regulated enterprise

What the JD emphasized

  • agentic AI frameworks
  • LLM application patterns
  • agentic patterns such as MCP, tool use, and orchestration frameworks

Other signals

  • agentic AI platforms
  • LLM application patterns
  • evaluating emerging technologies