Software Engineer, Lead - Marketing Cloud

New Yesterday

Lead Software Engineer Join Salesforce Marketing Cloud, a global leader in cross-channel digital marketing solutions, and become part of the team that is at the heart of personalized communication. 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. Your responsibilities will include: Build and Innovate: Develop new and exciting components that drive scale and efficiency in an ever-evolving market. Lead by Example: Contribute to and lead architectural design, implementation, and testing efforts, ensuring the stability and scalability of our platform. Hybrid Engineering Model: Engage in all phases of the software development lifecycle, from design and implementation to code reviews, automation, and testing. 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. 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. Required Skills: Proven Expertise in Software Development: 8+ years of experience in developing high-performance, scalable software systems, with deep knowledge of object-oriented programming and proficiency in multiple programming languages, particularly C#/.NET for middle-tier development. Experience with other languages such as Java, Python, Golang, Node.js, and C++ is also valuable. Database Proficiency: Strong SQL skills with extensive experience in relational databases like Microsoft SQL Server. Familiarity with non-relational databases (e.g., MongoDB) and ORM frameworks like Entity Framework. Ability to design and optimize database schemas and queries for large-scale, high-throughput systems. Systems Architecture and Microservices: Strong understanding of microservices architecture and distributed systems, with experience in designing, implementing, and maintaining scalable, secure, and highly available services. Software Development Best Practices: Deep understanding of software development best practices, including Agile/Scrum methodologies, version control systems (e.g., Git), CI/CD pipelines, and test-driven development. Strong leadership skills to guide teams in adhering to these practices. Problem-Solving and Collaboration: Excellent problem-solving skills, attention to detail, and strong communication and collaboration abilities. Proven track record of mentoring junior engineers and contributing to a culture of continuous improvement. A related technical degree required. Preferred Skills: Massive Scale Send Engine Expertise: Experience in building and optimizing large-scale send engines, leveraging Kafka for message processing, and ensuring efficient workload distribution, event-driven architecture, and system reliability. SaaS and Cloud Infrastructure: Experience in developing SaaS applications over public cloud infrastructure (AWS, Azure, GCP) with a deep understanding of cloud services, containerization, and orchestration technologies (e.g., Docker, Kubernetes) Accommodations: If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form. Posting Statement: Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment. What does that mean exactly? It means that at Salesforce, we believe in equality for all. And we believe we can lead the path to equality in part by creating a workplace that's inclusive, and free from discrimination. Any employee or potential employee will be assessed on the basis of merit, competence and qualifications without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law. This policy applies to current and prospective employees, no matter where they are in their Salesforce employment journey. It also applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between. Recruiting, hiring, and promotion decisions at Salesforce are fair and based on merit. The same goes for compensation, benefits, promotions, transfers, reduction in workforce, recall, training, and education. In the United States, compensation offered will be determined by factors such as location, job level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, and benefits. Salesforce offers a variety of benefits to help you live well including: time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program. More details about company benefits can be found at the following link: https://www.salesforcebenefits.com. For Washington-based roles, the base salary hiring range for this position is $184,000 to $253,000.
Location:
Bellevue, WA, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search