Lead Software Engineer - Development
Eli Lilly and Company · Indianapolis, IN · 2 wk ago
Engineering$126k–$224k/yrFull-time
What You'll Be Doing
- Develop and drive adoption of platform development standards and architecture patterns across your team(s)
- Enable technical delivery of SPE software components including understanding and addressing risk, privacy, cybersecurity and legal constraints on project delivery
- Drive design of new feature requests that are highly scalable and resilient
- Align SPE technical solutions with Lilly supported technologies
- Provide technical evaluation of proposed project ideas, software changes and future product releases
- Drive the development and execution of our platform innovation roadmap, including creating working proof of concept models in new technology spaces directly connected to future Software Product Engineering capabilities
- Mentor more junior members of the development team
- Build effective relationships with key technical resources and architects to influence technology solutions specifically related to Software Product Engineering systems
- Provide guidance to Lilly and non-Lilly software delivery teams in best practice Agile delivery of software components of Lilly’s platform
- Obtain and use knowledge of medical device delivery models and quality system to ensure solutions align with regulatory expectations and meet regulatory timelines
- Obtain and bring to bear knowledge of Lilly business processes and technology to ensure solution deliveries are consistent with the strategy and roadmap
Your Basic Requirements
- Bachelor’s Degree in computer science, engineering, or related technical field
- 7+ years of experience delivering software solutions that span the development lifecycle, e.g., design, development, sing, deployment, and support
- 5+ years of technical leadership experience in delivery of software projects
Additional Preferences
- Ability to manage and keep control of multiple software development and integration efforts
- Demonstrable examples of leading software design and architecture
- Demonstrated ability to propose new ideas and influence peers
- Prominent initiative to learn new technologies and seek opportunities utilize what you’ve learned
- Practical knowledge of Agile software development concepts and associated implementations
- Experience with architected asynchronous systems, utilizing tools like Kafka or similar
- Experience with AWS, Azure, and other cloud service providers
- Experience with identity management or authentication providers (preferably Okta)
- Experience with GitHub
- Experience with CI/CD capabilities and industry best practices
- Experience utilizing Atlassian (Jira/Confluence) or similar toolsets
- High level of intellectual curiosity, external perspective, and innovation interest