As a Software Engineering Lead, you will manage and mentor a team of engineers while designing and implementing innovative applications that support drug discovery initiatives. You will collaborate with cross-functional teamsincluding product owners, scientists, and business stakeholdersto translate technical and functional requirements into scalable software solutions. Your leadership will drive the delivery of high-quality, high-impact applications aligned with business goals.
Roles & Responsibilities
- Lead and mentor a high-performing engineering team, fostering innovation, collaboration, and continuous learning
- Partner with product owners, scientists, and stakeholders to ensure timely and effective delivery of software solutions
- Design, develop, and implement applications, custom reports, and system enhancements
- Analyze complex business and technical requirements and translate them into system architecture and design
- Implement robust testing strategies including unit, integration, and automated tests
- Oversee the full software development lifecycle, from concept to deployment
- Ensure alignment with Agile/Scrum methodologies and DevOps best practices
- Drive continuous improvement, scalability, and innovation in software architecture
Basic Qualifications
- Master's degree with 46 years of experience in Computer Science, IT, Computational Chemistry/Biology, or related field
- OR Bachelor's degree with 68 years
- OR Diploma with 1012 years
Core Skills & Technologies
Must-Have Skills
- Proficiency in high-level languages: NodeJS/Koa, Python, Java
- Strong frontend development with React or ExtJS
- Advanced SQL knowledge: Oracle, PostgreSQL, Databricks
- Excellent leadership and project management skills
- Ability to handle cross-functional collaboration with product and scientific teams
Preferred Skills
- 3+ years of experience in drug discovery software development
- Proficiency in cloud platforms (AWS), Docker, and Kubernetes
- Experience with automated testing (Jest, Cypress, Playwright, Selenium)
- Familiarity with DevOps/CI-CD pipelines, Git, and infrastructure as code tools (Terraform, CloudFormation)
- Skilled in big data platforms like Spark and Databricks
- Experience in monitoring and logging tools (Splunk, Grafana, Prometheus)
- Sound knowledge of serverless and microservices architectures
Soft Skills
- Strong communication and stakeholder management skills
- Team-oriented leadership with focus on mentoring and talent development
- High initiative and adaptability in dynamic, fast-paced environments
- Excellent analytical and decision-making abilities