Software Engineering Lead

hace 1 mes


Madrid, España Mars, Incorporated And Its Affiliates A tiempo completo

Job Description: We at Mars Petcare believe in making a better world for pets and we want to do this through transforming our relationships with Pet Owners through delivering excellent products, services and personalized experiences with our brands. The Digital Products, Platforms & Services team is a newly formed team sits within Growth, Digital & Platforms (GDP) global function and is responsible for designing, developing & rolling out state-of-the-art digital products across brands, regions & divisions globally and help our brands accelerate organic growth. THE JOB We are looking for a technically skilled, highly motivated, and proactive Software Engineer Tech Lead to join our team dedicated to building and maintaining our cutting-edge Customer Data Platform (CDP). As a Software Engineer Tech Lead you will play a crucial role in designing, developing, deploying and optimizing the backend software infrastructure that powers our CDP, enabling seamless data processing and management. What are we looking for?Master's degree in computer science, Engineering or equivalent work experience At least 10 years of hands-on experience in building scalable software systems relating to data MUST HAVE Extensive experience in backend development, with expert proficiencyJAVA and Python. Deep experience in building services based on modern architecture at scale; should be able to influence product development with a keen eye on time and space complexity. Proficient with making engineering tradeoffs for large scale data movement while being mindful of the SLAs and compute load demands In-depth experience in designing, building and rolling out Customer Data Platforms (CDP) in a multi-country multi-brand environment Influencing skills in a complex and ambiguous multi-country multi-brand transformation environment Proven expertise in Agile development methodologies, particularly Scrum, with a successful track record of leading and managing teams in an Agile environment. Strong architectural design skills, with the ability to make decisions that align with business goals and accommodate future scalability requirements. Demonstrated leadership skills, including providing technical guidance, conducting code reviews, and fostering effective collaboration within development teams. Deep experience in composableheadless microservices architecture and containerization technologies (e.g., Docker), contributing to scalable and modular backend solutions. Proficiency in implementing CI/CD pipelines and familiarity with modern development practices, ensuring an efficient and streamlined development workflow. NICE TO HAVE Proficiency in Java and JavaScript Experience in or exposure to frontend development technologies (e.g., React, Angular), facilitating effective collaboration with frontend teams. Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and services, enhancing scalability and resilience of backend solutions. What will be your key responsibilities?You will be: Lead and guide the CDP Backend team in technical decision-making, ensuring adherence to coding standards, best practices, and efficient development processes. Act as an opinionated expert championing the right software architectural decisions to deliver Petcare OGSM 2030 strategy and use cases at scale; you will be constantly negotiating with multiple heavyweight Petcare Global and divisional stakeholders to gain alignment Foster a collaborative environment by working closely with backend developers, cross-functional teams, and stakeholders, ensuring effective communication of technical concepts and code-level execution of the agreed software architecture Drive the design and continuous enhancement /optimization of the CDP Backend architecture, focusing on scalability, performance, and reliability to meet business requirements. Implement and promote Agile development methodologies within the team, including sprint planning, regular code reviews, and the use of project management tools. Encourage a culture of continuous improvement, innovation, and professional growth within the team. Provide mentorship to junior developers and contribute to their skill development. Lead & implement quality assurance processes to ensure software reliability, security, and compliance with relevant regulations such as GDPR Staying updated on industry best practices, emerging technologies, and advancements in backend development. Implementing security best practices to ensure the confidentiality, integrity, and availability of data. Create and maintain immaculate documentation involving code, architectural decisions and software development processes You will be leading the delivery of highest quality high-performing software code with some key functional capabilities of a CDP via optimal BUILD /BUY combinationto deliver CDP use cases at scale across divisions and within divisions; such as following Ingestion from source systems Ingestion and consolidation of data from multiple heterogeneous data sources in both batch and real time, with data validation capabilities which ensure key objects adhere to strict norms to protect downstream processes from consequences of bad data CDP ID Generation, de-duplication, and merging Ability to generate unique, immutable IDs at multiple hierarchy levels (ex. household, owner, pet) & the ability to do deduplication/merging with strict custom rules validated by Mars legal. Data / Profile Export Real time, single, complete/360-degree export to querying systems (such as a CMS-powered brand website requesting a customer's profile to display order history in an online MyAccount or customer service platform requesting a profile to pull up veterinary visit history for a care agent on call with a customer) Audience Export Direct export of a segment/audience to a downstream activating platform (social media, digital advertising, marketing automation…) for the execution/orchestration of a communication campaign across multiple channels/surfaces simultaneously. Derived Properties Based on raw data, standardized calculation of key attributes which will serve to enrich profiles as well as provide new variables to serve in segmentation/audience creation purposes. (ex: calculation of age from birthdate) Clickstream integration Ingestion of online activity and merging of this data with customer information from other sources where customer identity can be resolved and matched What can you expect from Mars?Work with over 130,000 diverse and talented Associates, all guided by the Five Principles.Join a purpose driven company, where we're striving to build the world we want tomorrow, today.Best-in-class learning and development support from day one, including access to our in-house Mars University.An industry competitive salary and benefits package, including company bonus.Mars is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need assistance or an accommodation during the application process because of a disability, it is available upon request. The company is pleased to provide such assistance, and no applicant will be penalized as a result of such a request.

#J-18808-Ljbffr


  • Lead Software Engineer

    hace 7 días


    Madrid, Madrid, España Jam Software Gmbh A tiempo completo

    Work arrangement(s)Fully Remote (works exclusively from home)Your opportunityIf you are driven by innovation, passionate about technical excellence, and ready to lead a team of exceptional engineers, apply now for the position of Lead Software Engineer at New Relic

  • Lead Software Engineer

    hace 3 semanas


    Madrid, España Jam Software Gmbh A tiempo completo

    .Work arrangement(s)Fully Remote (works exclusively from home)Your opportunityIf you are driven by innovation, passionate about technical excellence, and ready to lead a team of exceptional engineers, apply now for the position of Lead Software Engineer at New Relic


  • Madrid, Madrid, España Mars, Incorporated And Its Affiliates A tiempo completo

    Job Description: We at Mars Petcare believe in making a better world for pets and we want to do this through transforming our relationships with Pet Owners through delivering excellent products, services and personalized experiences with our brands. The Digital Products, Platforms & Services team is a newly formed team sits within Growth, Digital & Platforms...


  • Madrid, España Mars, Incorporated And Its Affiliates A tiempo completo

    .Job Description:We at Mars Petcare believe in making a better world for pets and we want to do this through transforming our relationships with Pet Owners through delivering excellent products, services and personalized experiences with our brands. The Digital Products, Platforms & Services team is a newly formed team sits within Growth, Digital & Platforms...


  • Madrid, España Tomtom International Bv A tiempo completo

    .Senior Software Engineer (Android/Kotlin)As a Software Engineering Manager I within our Platform Team for NavSDK, you will play a pivotal role in leading a team of software engineers to develop and maintain the foundational components of TomTom's Android and IOS Navigation software development kit (NavSDK). You will collaborate closely with product...


  • Madrid, España Tomtom International Bv A tiempo completo

    .Senior Software Engineer (Android/Kotlin)As a Software Engineering Manager I within our Platform Team for NavSDK, you will play a pivotal role in leading a team of software engineers to develop and maintain the foundational components of TomTom's Android and IOS Navigation software development kit (NavSDK). You will collaborate closely with product...


  • Madrid, España Tomtom International Bv A tiempo completo

    Senior Software Engineer (Android/Kotlin)As a Software Engineering Manager I within our Platform Team for NavSDK, you will play a pivotal role in leading a team of software engineers to develop and maintain the foundational components of TomTom's Android and IOS Navigation software development kit (NavSDK). You will collaborate closely with product managers,...

  • Engineering Lead

    hace 7 días


    Madrid, Madrid, España Chubb A tiempo completo

    The Opportunity Are you excited about the opportunity to join one of the world's largest insurers, offering outstanding employee benefits and a presence in 54 countries? If you are enthusiastic about business analysis, highly motivated, and curious, then we want to hear from you.We are looking for a talented Software Engineer to join our Property and...


  • Madrid, España Mygwork A tiempo completo

    As a Software Engineering Manager I within our Platform Team for NavSDK, you will play a pivotal role in leading a team of software engineers to develop and maintain the foundational components of TomTom's Android and IOS Navigation software development kit (NavSDK). You will collaborate closely with product managers, staff engineers, and other stakeholders...


  • Madrid, España Tomtom A tiempo completo

    As a Software Engineering Manager I within our Platform Team for NavSDK, you will play a pivotal role in leading a team of software engineers to develop and maintain the foundational components of TomTom's Android and IOS Navigation software development kit (NavSDK).You will collaborate closely with product managers, staff engineers, and other stakeholders...

  • Engineering Lead

    hace 4 semanas


    Madrid, España Combined Insurance A tiempo completo

    **The Opportunity** Are you passionate about working for one of the world’s largest insurers in the world with excellent employee benefits and offices in 54 countries? Are you looking for your next challenge to progress your career within Insurance? If this sounds like you and you are passionate about business analysis, motivated and inquisitive, then we...

  • Engineering Team Lead

    hace 7 días


    Madrid, Madrid, España Understanding Recruitment A tiempo completo

    (Remote in the UK, Spain and Portugal Only)About Us:Join us We are working with leaders in decentralized, open-source AI which works to upskill and create an inclusive environment for developers worldwide to create scalable, AI solutions.Lead diverse teams in crafting bespoke AI solutions.Collaborate with product teams to drive innovation.Bachelor's/Master's...


  • Madrid, España Align Technology A tiempo completo

    About this opportunity The Sr Software Engineering Manager is responsible for overseeing the development, implementation and execution of software projects related to new features/improvements to our Invisalign® product. The Sr Software Engineering Manager will be part of the Product Research & Development (PR&D) organization within Align Technology and...


  • Madrid, España Align Technology A tiempo completo

    About this opportunity The Sr Software Engineering Manager is responsible for overseeing the development, implementation and execution of software projects related to new features/improvements to our Invisalign® product. The Sr Software Engineering Manager will be part of the Product Research & Development (PR&D) organization within Align Technology and...


  • Madrid, España TomTom A tiempo completo

    As a Software Engineering Manager I within our Platform Team for NavSDK, you will play a pivotal role in leading a team of software engineers to develop and maintain the foundational components of TomTom’s Android and IOS Navigation software development kit (NavSDK). You will collaborate closely with product managers, staff engineers, and other...


  • Madrid, Madrid, España TomTom A tiempo completo

    As a Software Engineering Manager I within our Platform Team for NavSDK, you will play a pivotal role in leading a team of software engineers to develop and maintain the foundational components of TomTom's Android and IOS Navigation software development kit (NavSDK). You will collaborate closely with product managers, staff engineers, and other stakeholders...

  • Engineering Team Lead

    hace 7 días


    Madrid, Madrid, España Understanding Recruitment A tiempo completo

    (Remote in the UK, Spain and Portugal Only)About Us:Join us We are working with leaders in decentralized, open-source AI which works to upskill and create an inclusive environment for developers worldwide to create scalable, AI solutions.Lead diverse teams in crafting bespoke AI solutions.Collaborate with product teams to drive innovation.Bachelor's/Master's...

  • Software Engineer

    hace 1 día


    Madrid, España Centric Software A tiempo completo

    .Join Our European Development Team as a Senior Software Engineer!**This is aRemote role open to candidates located in Spain** About Us: At Centric Software, we're leading the way in enterprise software innovation, empowering clients in today's dynamic markets. As we establish our inaugural European development team, we're seeking a Senior Software Engineer...


  • Madrid, España Understanding Recruitment Group A tiempo completo

    Machine Learning Engineering Lead(Remote in the UK, Spain and Portugal Only)About Us:Join us! We are working with leaders in decentralized, open-source AI which works to upskill and create an inclusive environment for developers worldwide to create scalable, AI solutions.? Role Highlights:Lead diverse teams in crafting bespoke AI solutions.Collaborate with...


  • Madrid, Madrid, España Zerog - Ai In Aviation A tiempo completo

    As a Software Engineering Manager I within our Platform Team for NavSDK, you will play a pivotal role in leading a team of software engineers to develop and maintain the foundational components of TomTom's Android and IOS Navigation software development kit (NavSDK). You will collaborate closely with product managers, staff engineers, and other stakeholders...