What are the responsibilities and job description for the Salesforce Developer position at Technology Partners?
Do you have experience in designing and developing complex Salesforce ecosystems across Sales Cloud and Marketing Cloud?
Let us help you make your next big career move a reality!
What You Will Be Doing:
As a Salesforce Engineer, you will design, develop, and optimize our Salesforce ecosystem across Sales Cloud, Marketing Cloud, and supporting integrations. You will build scalable automation, improve data quality, and enable seamless customer journeys across marketing, sales, and product systems. The ideal candidate is both a strong technologist and a strategic thinker who understands lifecycle automation and CRM best practices.
Key Responsibilities:
Salesforce Development & Administration
- Design, configure, and maintain Sales Cloud and Marketing Cloud solutions, including journeys, automations, lead routing, and campaign management
- Develop custom functionality using Apex, Lightning Web Components (LWC), JavaScript, and Flows
- Manage custom objects, validation rules, page layouts, and process automation
- Implement Marketing Cloud tools such as Email Studio, Journey Builder, Automation Studio, Contact Builder, MobilePush, and CloudPages
Data & Integration Engineering
- Build and maintain integrations using REST/SOAP APIs, webhooks, and middleware tools
- Develop data pipelines and automation scripts using Python
- Write optimized SQL queries for segmentation, personalization, and analytics
- Ensure synchronization across Salesforce, Marketing Cloud, and external systems
- Maintain data hygiene, deduplication, and governance standards
Marketing Technology Support
- Partner with marketing teams to execute lifecycle campaigns (acquisition, onboarding, retention)
- Develop personalization using AMPscript, SSJS, and SQL
- Support campaign reporting, attribution modeling, and segmentation strategies
- Ensure compliance with data privacy regulations (e.g., CAN-SPAM, GDPR)
Cross-Functional Collaboration
- Collaborate with sales, marketing, product, and engineering teams to translate business needs into technical solutions
- Provide technical support for CRM operations and automation workflows
- Troubleshoot issues related to integrations, automation, API limits, and deliverability
Platform Optimization & Strategy
- Recommend improvements to CRM architecture, automation flows, and data models
- Optimize user experience and operational efficiency
- Maintain documentation, testing protocols, version control, and deployment pipelines
- Stay current with Salesforce releases and best practices
Required Skills & Experience:
- 3–5 years of hands-on experience with Salesforce Sales Cloud and Marketing Cloud
- Strong programming skills in JavaScript, Python, and SQL
- Experience with Apex, Lightning Web Components (LWC), AMPscript, and SSJS
- Proven experience building and automating customer lifecycle programs
- Strong understanding of CRM data models, segmentation, lead scoring, and attribution
- Experience integrating Salesforce with external platforms via APIs and ETL tools
- Strong troubleshooting and problem-solving capabilities across systems and data pipelines
- Excellent communication skills with the ability to translate business requirements into technical execution
Desired Skills & Experience:
- Salesforce certifications (Marketing Cloud Email Specialist, Marketing Cloud Consultant, Platform Developer I/II)
- Experience with Customer Data Platforms (CDPs) and reverse ETL tools
- Background in subscription, SaaS, or high-volume B2C environments
- Familiarity with data warehousing and analytics platforms
- Experience with attribution modeling and advanced customer segmentation strategies
Salary : $105,000 - $150,000