Lead Software Engineer (Data Analytics)

Danaher Corporation ,
London, Greater London

Overview

Job Description

Code that makes a difference At IDBS, we create cloud-based solutions used by the world's leading global research and development (R&D) organizations in scientific data management and lab informatics. We enable our customers around the world to get back to what they do best: science. Our software helps organizations to shorten the time lag between inception of an idea, to a full-blown product ready to serve its benefits on the world stage. The Role and Core responsibilities It's an exciting time at IDBS. We're breaking new frontiers and need Engineers that not only love coding but also thrive from coaching their team to success and learning about the wider business. As a Lead Software Engineer specialist in Data Analytics, you will join a talented team of experienced developers in one of our agile teams, designing, building, deploying and maintaining our software solutions. You will gain exposure to a wide range of our software modules and the technologies backing these solutions, e.g. Kubernetes, AWS, Java EE, JavaScript Libraries/Frameworks (Web Components/React). Our Lead Engineers are at the heart of software delivery. As gate keepers of our high-quality software, they lead their team's technical strategy and coordinate efforts, enabling the engineering community to improve our products and velocity, giving us time back for innovation & creativity. Each Lead Engineer is gifted with their own unique style serving as a great source of motivation & inspiration to solve the most complex problems. We are always looking to improve our ways of working and encourage our teams to bring their experience and ideas to the table. Your role will be critical in building relationships across the organisation to align efforts, share best practice and bring out individuals' strengths, thereby growing our teams' capacity to take on bigger challenges. What we're looking for in you + Passion for writing and maintaining high-quality software which is highly available and performs at scale. + An understanding of how to support large scale distributed systems and manage issues that arise. + Advanced coding skills in Java with experience in frameworks such as Akka, Spring, Lagom. + Experience with JavaScript Libraries/Frameworks (Web Components/React). + Experience in developing and integrating with server-side technologies for delivering content to Web Applications e.g. REST, Web Sockets. + Experience with DevOps and infrastructure as code. E.g., Terraform, CloudFormation. + Cloud experience (AWS preferred) - experience working on SaaS projects. + Experience with microservices, distributed systems and event driven architecture. + Dashboarding/visualisation experience (e.g. Tableau/Quicksight/PowerBI/Spotfire) would be beneficial + Highly motivated with excellent interpersonal, communication and influencing skills + Able to deal positively with change, ambiguity and wide range of stakeholders + Strong problem-solving and decision-making skills with the ability to thrive within a wide landscape of technologies as we transition our systems from a traditional 3-tier architecture to a cloud-based architecture within Kubernetes and AWS. What you'll get in return Working in an agile environment, our culture is enabling and engaging. You'll be exposed to a range of technologies with the opportunity to expand your experience and expertise. IDBS has a start-up feel, but the security of a global employer, we offer flexible career paths, interesting work, and the opportunity to interact with truly great teams - you will learn a lot from them and hopefully teach them something along the way! Danaher Corporation and all Danaher Companies are equal opportunity employers that evaluate qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity, or other characteristics protected by law. The "EEO is the Law" poster is available here.