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 seeking a dynamic Software Engineer for CRM Marketing Automation on top of Salesforce Marketing Cloud for our CRM Product team. As a Software Engineer Salesforce CRM Marketing Automation, you will be responsible for building the core CRM product on top of Salesforce CRM capabilities and extending the product with additional features to deliver a delightful experience for the marketing teams. You will be part of the CRM product team and work alongside your colleagues who would focus on other aspects of product engineering as well as leads, product owner and the entire scrum team. This role requires hands-on experience building scalable micro services on Azure Cloud using backend technologies in Java, relational and no-SQL databases and highly scalable stateless capabilities to supplement the needs of our CRM product. It'll be a big plus to also have a strong understanding of CRM platforms, marketing automation tools, and data engineering experience. Our CRM Marketing Automation Product is built on top of Salesforce CRM and in this role, you will be required to partner closely with the product team, bring your expertise in backend engineering across Mars Petcare for the CRM product to fit our brands and divisions across the globe. You will join our innovative team and play a pivotal role in product engineering for our CRM Marketing capabilities, ensuring optimal customer experiences across our organization.
Want more jobs like this?
Get jobs in Madrid, Spain delivered to your inbox every week.
What will be your key responsibilities?
- Design, develop, and maintain backend systems and services for our multi-brand global platforms.
- Collaborate with engineers, product managers, and other stakeholders to define requirements and prioritize feature development
- Implement best practices for backend development, including code quality, scalability, security, and performance optimization.
- Integrate backend systems with third-party APIs, services, and databases.
- Optimize backend code for performance, scalability, and maintainability.
- Write automated tests to ensure the reliability and correctness of backend code
- Participate in code reviews and provide constructive feedback.
- Stay current on backend development trends, best practices, and emerging technologies.
- Troubleshoot and debug backend issues, working closely with cross-functional teams to resolve technical challenges
- Work closely with product managers, other software engineers, and stakeholders to define requirements and prioritize feature development
- Provide training and support to end-users on capabilities developed and best practices
- Document your work in a clean, concise manner to be consumed by your colleagues in a way that speaks of your attention to the details
- Stay current on industry trends and best practices in CRM marketing automation and data analytics
Knowledge / Experience
- Experience in Salesforce Marketing Cloud
- Hands-on software development, with proficiency in some programming languages such as Javascript, Python, Kotlin, or Java is a plus.
- Good understanding of backend frameworks and libraries (e.g., Django, Express.js).
- Experience with relational and/or non-relational databases (e.g., MySQL, MongoDB)
- Hands-on expertise and proficient use of RESTful API design principles and best practices is required
- Strong hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes) is a plus
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment
- Experience with Salesforce Marketing Cloud or other marketing automation platforms preferred.
- Attention to detail in documenting technical specifications and data-related workflows.
- Ability to communicate complex technical concepts to non-technical stakeholders.
- Ability to work independently and prioritize multiple tasks in a fast-paced environment
NICE TO HAVE
- Prior experience with Global multi-brand organization.
- Awareness of data privacy regulations and a commitment to ensuring compliance in data-related activities.
What can you expect from Mars?
- Work with 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.
#TBDDT
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.