About The Position

We are seeking a Senior Software Engineer to sustain and enhance Adobe Campaign Classic (ACC) while helping build next-generation marketing capabilities using tools such as Salesforce Marketing Cloud (SFMC), Salesforce Data 360, Adobe Journey Optimizer (AJO), and Adobe Experience Platform (AEP). This hands-on role combines ownership of a Tier 1 communications platform with new backend and integration development. The role includes maintaining campaign platform operations, supporting complex multi-wave and multi-channel campaigns, responding to incidents, developing backend services and integrations, and contributing to platform coexistence and migration planning. The engineer partners with engineering, product, architecture, and campaign teams and applies standards for code review, testing, CI/CD, documentation, and observability. Additional responsibilities include participating in OP team meetings and team-building efforts, contributing to technical discussions and peer reviews, collaborating on the OP-Wiki/Knowledge Base, and providing status reports to OP Account Management as requested.

Requirements

  • At least 5 years of software or data engineering experience across technical design, implementation, end-to-end testing, deployment, and support of complex solutions.
  • Hands-on Adobe Campaign Classic experience with its data model, schemas, workflows, forms, web applications, external accounts, offer management, and campaign execution.
  • Backend development experience using Python, Java, or a comparable language, plus working knowledge of JavaScript and XML.
  • Experience with REST and SOAP APIs, SQL and relational databases such as Microsoft SQL Server or Snowflake, and ETL/ELT pipelines and data lifecycles.
  • Experience supporting production applications, including troubleshooting, incident response, root-cause analysis, and operational sustainment.
  • Strong problem-solving, judgment, communication, and collaboration skills in agile, cross-functional environments.
  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, Electrical or Electronics Engineering, or a related field, or equivalent practical experience.

Nice To Haves

  • Implementation or integration experience with Salesforce Marketing Cloud, Salesforce Data 360 (formerly Data Cloud), Adobe Journey Optimizer, or Adobe Experience Platform.
  • Experience modernizing or migrating enterprise campaign platforms, or integrating Adobe Analytics, Adobe Target, or other Adobe Experience Cloud products.
  • Experience with Windows Server cloud-hosted environments.
  • Adobe Campaign Classic certification, preferably Adobe Campaign Classic Developer Expert or equivalent.
  • Experience with AWS services such as EC2, RDS, and ELB; CI/CD, Docker, testing, and automation; infrastructure as code; and monitoring tools such as Datadog.
  • Familiarity with AI tools and their use across the software development lifecycle.

Responsibilities

  • Sustain and optimize Adobe Campaign Classic, including its data schemas, workflows, forms, web applications, external accounts, offers, campaign configurations, integrations, and operational tooling.
  • Support complex multi-wave and multi-channel campaigns, including triggered communications, personalization, dynamic content, and email deployment.
  • Respond to Tier 1 incidents, perform root-cause analysis, and improve reliability.
  • Design and build capabilities using tools such as Salesforce Marketing Cloud, Salesforce Data 360, Adobe Journey Optimizer, and Adobe Experience Platform.
  • Develop reusable backend services, APIs, data pipelines, and automated integrations connecting upstream, downstream, current, and future platforms.
  • Review technical requirements and contribute to platform coexistence and migration planning, including data mapping, functional parity, testing, release sequencing, and cutover.
  • Partner with engineering, product, architecture, and campaign teams.
  • Apply standards for code review, testing, CI/CD, documentation, and observability, and stay current with relevant platform capabilities.
  • Participate in OP monthly team meetings and team-building efforts.
  • Contribute to OP technical discussions and peer reviews.
  • Contribute content and collaborate via the OP-Wiki/Knowledge Base.
  • Provide status reports to OP Account Management as requested.

Benefits

  • 401(k)
  • Dental insurance
  • Health insurance
  • Vision insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service