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