Staff Software Engineer, Marketing Systems
Team: Digital Products
Location: Manchester, NH, Marlborough, MA
Commitment: Full-time
Workplace Type: remote
Job Responsibilities and Essential Duties
- Own end-to-end engineering across SFMC; define patterns, reusable templates, observability using AMPscript, SSJS, HTML/CSS And JavaScript. Create scalable architecture across journeys, automations, and CloudPages.
- Architect and own integrations with upstream/downstream systems (e.g. CRM, CDP, Data Lakehouse, Snowflake) via API’s, connectors, ETL/ELT jobs, and eventing. Define reliability standards, data integrity checks, and event-driven pipelines.
- Design and enforce deliverability strategy; own governance around sender reputation, DMARC, list hygiene, complaints/bounces.
- Architect CMS component libraries; enforce performance budgets; lead accessibility/SEO strategy; define secure capture patterns.
- Define tracking and attribution strategy (UTMs, GA4, server-side tagging where appropriate); design analytics frameworks; ensure proper QA and data fidelity across journeys, web, and experiments.
- Lead modeling discussions; define segmentation logic and long-term audience architecture; set QA gates and “always-on” metric governance.
- Serve as compliance engineering SME; design systems ensuring compliance-by-default; work directly with Legal/Security for risk controls.
- Own security posture for marketing systems; define least-privilege patterns, data minimization strategy, PHI workflows.
- Lead technical reviews; mentor engineers and marketing technology contributors; drive architectural decisions; evangelize best practices across the organization.
- Lead ambiguous problem definition; define technical roadmaps aligned with business outcomes; shape long-term platform strategy.
- Define engineering standards; establish automation practices; ensure audit readiness; shape CI/CD for marketing systems.
- Platform-level ownership (SFMC ecosystem, CMS systems, integrations, data patterns).
- Engineer solutions that meet CANSPAM, GDPR/CCPA, and HIPAA expectations where applicable; follow Sequel SDLC, documentation, and audit guardrails (e.g., Part 11/GxP as required by process).
- Identify and execute process improvements and opportunities to streamline. Support enforcement of good coding and testing habits.
Minimum Requirements
- Bachelors’ degree in Computer Science or related field, or equivalent combination of education and work experience
- 6+ years of experience in software engineering, demonstrating increasing technical breadth and responsibility
- 5+ years of experience troubleshooting and training on enterprise email marketing platforms (SFMC preferred)
- 5+ years of experience implementing SFMC solutions including complex and cross-feature implementations.
Required Knowledge, Skills and Abilities
- Experience with building Pages, Microsites, Forms and form Processing
- Expert level HTML/CSS (email), JavaScript, AMPscript/SSJS, SQL skills
- Deep knowledge of Marketing Cloud/API’s, Data Extensions and Marketing Cloud SFTP.
- Deep knowledge of Salesforce Marketing Cloud AMPscript
- Follows CI/CD, version control and test automation
- CMS expertise in WordPress and Drupal (Webflow a plus); experience building secure forms and landing pages
- Production experience integrating marketing platforms with CRM/CDP/data lakes; strong data modeling and ETL/ELT skills
- Knowledge of SQL with complex data extensions, data views and relationships in Salesforce Marketing Cloud
- Ability to clearly communicate complex technical concepts to non-technical stakeholders
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
