We are Sanofi, we are at the very beginning of our digital transformation. We will be assembling a brand new digital focused cross-functional agile team in Barcelona. This will be a brand new amazing office separate from HQ as a digital lab or accelerator, think startup within an enterprise. This is an excellent opportunity to help a global enterprise with an epic digital transformation programme.
Who We Are In a Nutshell
We are a global biopharmaceutical company focused on human health. Our purpose is to find treatment to fight pain and ease suffering. We combine breakthrough science and advanced technology to develop life-changing medicines and vaccines.
Digital & Data is at the heart of Sanofi: our ambition is to be the leading digital healthcare platform to develop & deliver medicine faster, enable healthcare professionals to improve treatments and help patients improve their health. Our scale, strong connections within health ecosystems across the world, and ability to leverage Sanofi’s capabilities make us the best place to push the boundaries of medicine through technology.
As a Lead Engineer, you will play a vital role in developing a wide range of digital products, from ideation to launch, working closely with our Product Managers, UI/UX Designers, Data Scientists, Business Partners.... You will lead a team of software engineers, working within a nimble, empowered and agile POD.
What you can expect from us
We provide a highly collaborative environment, with an opportunity to work with a world class team. Your peers will be smart. Learn what it takes to make a service with a truly global reach. We have a nice office environment situated in Barcelona. We spend time in the office together to get to know each other and optimize the growth we go through together, but we’ll balance that with the possibility of working from home. Come help us shape the future of digital health.
Requirements
What we are looking for
People who are passionate about mentoring and coaching Software Engineers to aid career progression and personal development but who are also not afraid to get their hands into the code and lead by example. People who are ready to engage and improve the whole lifecycle of our products, from inception and design, through deployment, operation and refinement. You build it, you own it, you nurture it and you run it.
Skills
- Technical leadership and guidance for software engineering teams, engineers love to work with you
- Experience developing high performance, highly available & scalable applications with a micro-services architecture and an understanding of observability
- Experience working with distributed teams
- Expert level knowledge of React and it's use with Nodejs architecture
- In depth exposure to cloud platforms, preferably AWS
- Ability to drive continuous improvement through multiple cross-platform teams
- Knowledge and experience with high performance data stores
- Diverse programming language experience preferred
- Proven experience of agile practices
- Good knowledge of multi-sites web content management platform principles, preferably Magnolia or other CMS based solutions
- Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive
- Manage vendors to ensure delivery of initiatives per requirements and design
- Help us grow and develop our engineering culture
- Build out innovative technology competencies
Tech Stack
We have a diverse stack and as long as you are willing to work with a microservices approach, we are open-minded about your technology preferences. You’ll have the ability to explore new technologies and strategies. Our current stack looks like this:
- Backend: Node.js, many of the AWS stack
- Frontend: React, JavaScript, Typescript
- Clouds: Mostly Amazon Web Services but also Microsoft Azure, GCP
- Infrastructure as Code: Serverless, AWS Cloudformation & CDK
- Containers: Kubernetes, Docker
Desired Experience
- Experience in scaling systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity
- Practice sustainable incident response and blameless postmortems
- Experience working with both technical and non-technical colleagues in a cross-functional, interdisciplinary environment, including strong written and verbal communication skills
- Strong collaboration and communication approach
- Personal ownership of tasks and tenacious approach to finding and fixing the root cause of issues
Experience leading a group of developers, evaluating performance, and providing objective and actionable feedback
Desired personal attributes
- Ability to work independently and as part of multiple teams inside a global engineering team.
- Excellent problem solving skills
- You like to move fast, but with caution
- High energy, confident, and ambitious individual
- Must be a passionate communicator, willing to challenge and enhance ideas while preserving relationships
- Interested in lots of aspects of technology, not just one tech!