Software Engineer, Lead - Marketing Cloud
SalesforceAbout the role
To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.
Job Category
Software EngineeringJob Details
About Salesforce
We’re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.
Join Salesforce Marketing Cloud, a global leader in cross-channel digital marketing solutions, and become part the team that is at the heart of personalized communication, driving user engagement by sending billions of messages daily across multiple channels, including Email, Mobile Push, SMS, and WhatsApp. We empower businesses to harness data from various sources, enabling them to deliver precisely targeted and impactful campaigns.
As a Lead software engineer within the OMM team, you’ll work on cutting-edge technologies that power our personalization and send engine. This role involves building and maintaining robust, scalable, and high-performance systems that integrate seamlessly with our suite of products, including Email Studio, Automation Studio, Journey Builder, MobilePush, GroupConnect, and MobileConnect. You'll collaborate closely with teams across the Salesforce ecosystem, contributing to products that ensure our customers can execute multi-step marketing campaigns with ease.
As an Engineering Leader at Salesforce Marketing Cloud, you will play a pivotal role in shaping the future of personalized communication at a massive scale. You will be at the forefront of innovation, driving the development and maintenance of high-quality, production-ready code that powers the massive-scale messaging capabilities and is used by millions of users across our applications.
Your responsibilities will include:
Build and Innovate: Develop new and exciting components that drive scale and efficiency in an ever-evolving market. You'll make design decisions focused on performance, scalability, and future expansion, ensuring our systems are robust, efficient, and prepared for growth.
Lead by Example: Contribute to and lead architectural design, implementation, and testing efforts, ensuring the stability and scalability of our platform. You'll establish and maintain high standards for code quality, performance, and reliability, keeping our solutions secure, maintainable, and at the cutting edge of industry standards.
Hybrid Engineering Model: Engage in all phases of the software development lifecycle, from design and implementation to code reviews, automation, and testing. Your work will involve daily stand-ups, design sessions, code reviews, and sprint demos in an agile environment.
Microservice Architecture: Build efficient components and algorithms within a microservice multi-tenant SaaS cloud environment, optimizing for performance and scalability in a distributed system.
Automation and CI/CD: Embrace and enhance our CI/CD pipelines, automating the development lifecycle to streamline deployment and integration processes. You'll advocate for best practices in software development, elevating code quality and developer productivity.
Cross Team Collaboration: Work closely with cross-functional teams, including product managers and other engineering teams, to deliver exceptional sending experiences that meet and exceed customer expectations.
Mentorship and Growth: Mentor and inspire team members, particularly junior engineers, through code reviews and dedicated sessions. You'll foster a culture of continuous learning and growth, providing guidance and support to help them thrive in their roles and grow into future leaders.
Operational Excellence: Respond to the unique challenges of maintaining live production environments, troubleshooting issues, and minimizing downtime. Your proactive approach will ensure the reliability and availability of our services.
At Salesforce, we believe in doing well by doing good. We’re looking for passionate engineers who want to make a significant impact on our product, the industry, and the world. If you’re ready to chart new paths, inspire change, and empower customers in a whole new way, this is the place for you.
Required Skills
Proven Expertise in Software Development: 8+ years of experience in developing high-performance, scalable s
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s