Software Engineer for CRM Marketing Automation on Salesforce Marketing Cloud
Role details
Job location
Tech stack
Job description
scalable stateless capabilities. Knowledge of CRM platforms, marketing automation tools, and data engineering is a plus. You will partner closely with the product team to ensure our CRM marketing capabilities meet global brand needs, playing a pivotal role in product engineering and customer experience enhancement. Key Responsibilities Design, develop, and maintain backend systems for global multi-brand platforms. Collaborate with stakeholders to define requirements and prioritize features. Implement best practices for code quality, scalability, security, and performance. Integrate systems with APIs, services, and databases. Optimize code for performance and maintainability. Write automated tests to ensure reliability. Participate in code reviews and stay updated on industry trends. Troubleshoot and resolve backend issues. Document work clearly for team use. Knowledge / Experience Proficiency in Java and backend frameworks. Experience with relational and NoSQL databases. Expertise in
Requirements
RESTful API design. Experience with cloud platforms like Azure or AWS. Knowledge of containerization (Docker, Kubernetes) a plus. Experience with version control and CI/CD pipelines. Strong problem-solving and communication skills. Experience with Salesforce Marketing Cloud preferred. NICE TO HAVE Experience in a global multi-brand organization. Knowledge of data privacy regulations. What can you expect from Mars? Work with diverse, talented colleagues guided by our Five Principles. Join a purpose-driven company committed to building a better tomorrow. Access to top-tier learning and development, including Mars University. Competitive salary, benefits, and bonus.