Sr. Data Engineer II, GCP/Salesforce

American Express•New York, NY
•$123,000 - $215,250

About The Position

American Express is seeking a highly experienced senior engineer to architect and build next-generation enterprise CRM capabilities. This hands-on role sits at the intersection of Salesforce, Google Cloud Platform (GCP), data engineering, APIs, distributed systems, and data security. The engineer will design and develop secure, scalable, resilient, and observable solutions connecting Salesforce with enterprise data platforms, enabling trusted data for CRM, analytics, machine learning, and AI use cases. The role focuses on treating data and APIs as products: building reusable, governed capabilities with clear contracts, ownership, documentation, security, quality, discoverability, reliability, and service-level expectations. The engineer will provide hands-on technical leadership and collaborate with product, architecture, data, engineering, security, and other teams to turn complex business needs into effective CRM and data solutions, while coaching and mentoring colleagues. The Enterprise Customer Relationship Management Solutions team develops Sales and Customer domain capabilities using data, GCP, SaaS, machine learning, and AI to support sales and reselling experiences, customer acquisition, and stronger client relationships.

Requirements

  • At least 8 years of software engineering experience building enterprise-scale SaaS, CRM, cloud, data, and/or distributed systems, with experience delivering production solutions across multiple technology layers.
  • Hands-on experience with Salesforce as an enterprise SaaS CRM platform, including Salesforce data architecture, Apex, APIs, integration patterns, security, sharing, permissions, and large-volume data considerations.
  • Hands-on GCP data engineering experience, including technologies such as BigQuery, Bigtable, Dataflow/Apache Beam, Dataproc/Spark, Pub/Sub, Cloud Composer/Airflow, and Cloud Storage, or comparable cloud data technologies.
  • Proficiency in software and data engineering technologies such as Java, Python, SQL, and Apex, and experience building production-quality services, APIs, applications, and data pipelines.
  • Experience with data engineering and distributed processing, including ETL/ELT, batch and streaming pipelines, orchestration, high-volume computation, transformation, data quality, and analytics.
  • Understanding of data architecture and modeling across transactional CRM and analytical platforms, including relational, operational, and analytical data models.
  • Knowledge of Salesforce and cloud data security, including access controls and sharing models, IAM, authentication and authorization, encryption, tokenization, masking, secrets management, and protection of sensitive data.
  • Experience designing data integration, federation, and virtualization architectures, including when to move, replicate, stream, cache, federate, or access data in place.
  • Experience designing and developing REST APIs and enterprise integration services, including API contracts, OpenAPI/Swagger documentation, security, versioning, reliability, and lifecycle management.
  • Experience with event-driven architectures, including messaging, Pub/Sub, streaming, CDC, Salesforce Platform Events, Kafka, or comparable technologies.
  • Understanding of distributed-system reliability and observability, including SLIs/SLOs, logging, metrics, tracing, alerting, retries, idempotency, rate limiting, and failure recovery.
  • Experience with data governance and Data as a Product practices, including data contracts, ownership, metadata, lineage, quality, discoverability, and reusable data services.
  • Experience with modern engineering practices, including Git, CI/CD, automated testing, DevSecOps, and Infrastructure as Code.
  • Strong problem-solving and communication skills, with the ability to work across CRM, application, data, cloud, security, and product teams and influence technical direction.
  • Must be eligible to work in the United States; American Express will not pursue visa sponsorship for these positions.

Responsibilities

  • Design and build end-to-end enterprise CRM capabilities across Salesforce, GCP, APIs, and enterprise data platforms, from customer-facing experiences through data and integration layers.
  • Develop scalable Salesforce solutions using Salesforce data architecture, Apex, APIs, integration patterns, platform capabilities, and SaaS application development.
  • Engineer high-volume data pipelines and processing capabilities on GCP using technologies such as BigQuery, Bigtable, Dataflow, Dataproc/Spark, Pub/Sub, Cloud Composer/Airflow, and Cloud Storage.
  • Design data connectivity between Salesforce and enterprise data ecosystems using APIs, events, streaming, CDC, batch integration, federation, and virtualization as appropriate.
  • Own data modeling and management across Salesforce and GCP, including data quality, metadata, lineage, lifecycle management, reconciliation, and governance.
  • Design data security and accessibility across Salesforce and GCP, including sharing and access models, IAM, authentication and authorization, encryption, tokenization, masking, and least-privilege access.
  • Build data virtualization and federation patterns that make enterprise data available to CRM experiences while avoiding unnecessary replication or movement of large data volumes.
  • Design and build secure, reliable APIs and integration services with defined contracts, documentation, versioning, lifecycle management, authentication and authorization, and governance.
  • Build event-driven architectures using Salesforce Platform Events/CDC, Pub/Sub, Kafka, or similar technologies for real-time and asynchronous data flows.
  • Engineer reliability and observability across Salesforce, APIs, events, and data pipelines using logging, metrics, tracing, alerting, SLIs/SLOs, retries, idempotency, and resilient failure handling.
  • Create trusted, reusable, discoverable data products and services with clear ownership, contracts, quality standards, security, and service expectations.
  • Optimize solutions for scale, performance, reliability, and cost, particularly for large-volume Salesforce and GCP data workloads.
  • Apply modern engineering practices, including automated testing, CI/CD, DevSecOps, Infrastructure as Code, code reviews, and production readiness.
  • Provide hands-on technical leadership and partner with product, architecture, data, and engineering teams to deliver secure, scalable CRM and data solutions.
  • Coach and mentor colleagues.

Benefits

  • Competitive base salaries
  • Bonus incentives
  • 6% company match on retirement savings plan
  • Free financial coaching and financial well-being support
  • Comprehensive medical, dental, vision, life insurance, and disability benefits
  • Flexible working model with hybrid, onsite, or virtual arrangements depending on role and business need
  • 20+ weeks of paid parental leave for all parents, regardless of gender, for pregnancy, adoption, or surrogacy
  • Free access to global onsite wellness centers staffed with nurses and doctors, depending on location
  • Free and confidential counseling support through the Healthy Minds program
  • Career development and training opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service