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.
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.
Other Jobs from Royal Canin
Enterprise Risk & Data Analyst
Senior Packaging Engineer - 12 Months Fixed Term Contract
Tech Product Lead - SSO
Similar Jobs
Senior Software Engineer- Big Data & Java
Sr. Machine Learning, Infrastructure Engineer
Senior Software Engineer, AI Data Platform
Senior Staff Software Engineer in Test Automation (SASE)
Senior Software Engineer, AI Platform, Distributed Systems
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say