Role Summary
Sr. Principal Full-Stack Software Engineer at Lilly Atom5 team within Software Product Engineering (SPE). Focuses on delivering innovative, high-quality software solutions in the clinical trial space, collaborating with cross-functional teams to define requirements, design architectures, and implement features aligned with the product vision.
Responsibilities
- Leverage expertise across frontend, backend, and databases to optimize systems and build complex features, writing clean code with a focus on user experience, simplicity, testing, and productivity.
- Own end-to-end feature development and make technical decisions to ensure platforms are scalable, performant, and maintainable across the stack.
- Support and debug production issues and implement sophisticated solutions with attention to business impact.
- Provide leadership mentorship to less experienced teammates, establish best practices, guide architectural decisions, and foster a collaborative learning environment.
- Embrace new languages, frameworks, containers, and cloud technologies, and continuously learn.
- Play a key role in hiring, onboarding, and growing the teamβs capacity and capabilities, with strategic emphasis on AI tooling and development.
- Collaborate with other teams and leadership to ensure high-quality products that delight users.
Qualifications
- Good understanding of the AI space and practices in modern software development.
- Experience mentoring and growing team members.
- Experience developing in highly regulated spaces with emphasis on compliance, privacy, and security.
- Experience in product-focused development with customer-centric requirements and goals.
Skills
- Proficiency in multiple programming languages, including at least one of Spring/Java, TypeScript, ReactJS, React-Native.
- Experience delivering software across the development lifecycle using best practices (design, development, testing, deployment, maintenance).
- Experience with DevOps practices and containerized Linux/cloud environments.
- Data modeling and SQL relational database querying.
Education
- Bachelorβs Degree in Computer Science, Information Technology or related technical field.
Additional Requirements
- Permanent role with location in Corporate Center in Indianapolis, US; some travel (UK and India) a few times per year.