Head of Software Engineering - eCommerce
Sanofi
Barcelona, Spain
Main responsibilities:
- Providing technical & people leadership for several software engineering teams, capable of managing up to 50 team members;
- Deep technical understanding of modern architectures and frameworks;
- In-depth experience with cloud platforms, preferably AWS;
- Ability to drive continuous improvement;
- Assist with practices and principles to ensure adoption across teams, along with measuring and maintaining maturity;
- A systematic problem-solving approach combined with strong communication skills, a sense of ownership, and motivation;
- Manage vendors to ensure initiative delivery according to requirements and design;
- Help grow and develop our engineering culture;
- Drive the vision, strategy, and values of the Digital Ecommerce team;
- You build it, you run it.
About you
Experience:
- Recent experience with implementing large enterprise eCommerce (B2B or B2C) systems, leading in house development teams with latest engineering practices;
- Experience with significant integration points between web-based user interfaces and back-end processes such as order management, warehouse management, financial and retail systems, ERP, payment services, and CRM;
- Proficiency in cloud-native architectures (AWS/Azure/GCP) and containerization technologies (Docker, Kubernetes);
- Strong background in API design and development (REST, GraphQL) with emphasis on security and performance optimization;
- Experience leading a group of developers with multiple layers, evaluating performance, and providing objective and actionable feedback;
- Proven professional experience as a developer & solution architect;
- Experience developing high-performance, highly available & scalable applications with a micro-services architecture and a deep understanding of observability;
- Expertise in CI/CD pipelines and DevOps practices including infrastructure as code;
- Proven experience with agile practices, software development principles and lifecycle, web development technologies/frameworks;
- Hands-on experience with modern frontend frameworks (React, Angular, Vue) and backend technologies (Node.js, Java, Python);
- Experience scaling systems sustainably through mechanisms like automation and evolving systems by pushing for changes that improve reliability and velocity;
- Demonstrated ability to implement and maintain robust testing strategies (unit, integration, performance testing);
- Experience working with technical and non-technical colleagues in a cross-functional, interdisciplinary environment, including strong written and verbal communication skills
- Experience with data modeling and database optimization (SQL and NoSQL).
Soft skills:
- People love to work for/with you;
- The ability to learn fast and have a passion for learning is essential;
- 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;
- Be passionate about improving people’s lives through the miracle of science at Sanofi;
- Excellent written and verbal communication skills in English. French or Spanish is a plus;
- Flexible, positive team player.
Technical skills:
- ECommerce solutions, ideally SAP e-commerce or SAP Hybris or SAP Commerce Cloud;
- React.js JAVA Spring framework, JavaScript/TypeScript, Angular and Spartacus Frameworks;
- Some of the key tech we use are GraphQL, Node.js, Java, Typescript, Next.js, and many components of the AWS stack: Lambda, Amplify, S3, RDS, SNS and many more of the core services;
- Integration technologies (SAP CPI, Tibco, Informatica Cloud, etc.) & experience with SAP ECC, S/4 HANA a plus.
Education:
- MS in software engineering or computer science or equivalent.
Don't forget to mention EuroTechJobs when applying.