Marketing Cloud Developer - Remote

Overview

$DOE
Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Cloud

Job Details

Location: 100% remote

This is a Staff/Senior Level role. They need to be strong Salesforce Developers with significant Marketing Cloud experience and have excellent presentation and communication skills.

Staff Engineer Advisor Marketing Experience

As Staff Engineer for the Marketing Technology portfolio, you will independently and collaboratively translate customer needs into technical solutions, leveraging internal resources, prior industry experience, and deep expertise in Salesforce technologies. You will architect, design, and implement solutions using Salesforce Core CRM (Sales Cloud), Distributed Marketing, and a variety of integrations to support marketing and advisor workflows. Your work will ensure all solutions are built with a long-term vision and align with enterprise platform requirements.

You will partner with IT leadership, peers, and enterprise-wide stakeholders to drive outcomes that meet business objectives. In addition, you will provide leadership, mentoring, and guidance across Agile, DevOps, and Reliability practices, fostering a culture of continuous improvement and operational excellence.

Key Responsibilities

Salesforce Platform & CRM

  • Architect, design, and implement solutions using Salesforce Marketing Cloud, Distributed Marketing , Salesforce Core CRM (Apex, Triggers, Core CRM, and Lightning Web Components (LWC).
  • Manage and optimize campaign objects and page layouts within Salesforce CRM to support marketing and advisor workflows.
  • Lead future support initiatives for building-related integrations and enhancements within the Salesforce ecosystem both Salesforce Marketing Cloud, Distributed Marketing, and Salesforce Marketing Cloud including the potential of Experience Cloud sites for our Advisors.
  • Ensure all Salesforce solutions align with enterprise engineering goals, business initiatives, and platform requirements.

Designing Solutions

  • Apply expert industry and Salesforce knowledge to drive outcomes for customers.
  • Independently solve complex problems and design systems and software integration patterns across a diverse engineering ecosystem.
  • Develop and implement integration patterns and frameworks that support high-level engineering and business objectives.

Implementing Solutions

  • Use critical thinking and application/system data to inform decision-making for Salesforce and related technologies.
  • Lead development of architecturally impactful Salesforce components and integrations.
  • Identify, incorporate, and define development frameworks and libraries useful to the product, with a focus on Salesforce best practices.

Learning and Applying New Techniques

  • Seek out and share industry and Salesforce technology knowledge and best practices with the team.

Collaboration

  • Broker solution design and implementation across product teams, especially for Salesforce-related projects.
  • Act as a subject matter expert (SME) for overall operations and support processes to build resilient Salesforce systems for the enterprise.

Setting Product/Platform Technology Strategy

  • Lead the design of critical path technology for the product group, with a focus on Salesforce platform innovation.
  • Provide platform technology expertise to teams within the product group and across the organization.
  • Help define the technology/tools roadmap in partnership with product owners, emphasizing Salesforce capabilities.

Engineering Standards and Patterns

  • Partner with the engineering community to establish and share Salesforce best practices and standards.
  • Mentor software engineers to apply these patterns for building solutions that achieve business outcomes.

DevOps

  • Lead the resolution of critical incidents and proactively address product issues within Salesforce and related platforms.
  • Continuously assess technology to build more stable, scalable, and resilient Salesforce software.
  • Promote and expand the use of CI/CD pipelines for Salesforce deployments.
  • Build and executed an automated testing strategy for all marketing assets.

Selecting & Managing Technology Vendors

  • Lead evaluation of software solutions, advising on strengths and weaknesses of external Salesforce-related software.
  • Summarize tool impacts on business processes and goals, and contribute to criteria for selecting platforms and software for the product team.

Coaching Engineers

  • Provide technical leadership and mentoring to engineers of varying levels, with a focus on Salesforce technologies.
  • Deliver trainings and demos to address Salesforce knowledge gaps within the team.

Recruiting and Building Talent

  • Engage in the tech community to build the Thrivent technology brand and position as an employer of choice.
  • Participate in interview panels to recruit top Salesforce talent.
  • Take part in the Talent Captain role for the product group, leading interview processes.

Education

  • Required: Bachelor's degree in Computer Science or other technical field, or equivalent work experience.
  • Preferred: Master's degree in a related field.

Required Work Experience / Skills

  • Minimum 7 years of experience in engineering environments, with a strong focus on Salesforce platform and CRM solutions.
  • Experience architecting Salesforce solutions with requirements such as performance SLOs, high availability, reliability, and security.
  • Proficiency in managing large-scale Salesforce projects.
  • Ability to articulate and transfer complex Salesforce concepts to a wide audience through both verbal and written communication.
  • Strong conceptual, critical thinking, technical, and problem-solving skills with attention to detail.
  • Must be articulate and able to meet with high-level management to present and/or deliver technical documentation.

Preferred Qualifications

  • Salesforce Certifications Salesforce Certified Platform Developer I & II, Salesforce Certified Marketing Cloud Engagement Developer
  • Experience with implementing Distributed Marketing product within Salesforce Core CRM.
  • Experience with Kafka topics, containerized Java applications, and enterprise integration services.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.