DeveloperJobs.io
← Back to all jobs

Job Description

American Express is hiring a Senior Software Engineer II to help build next-generation enterprise CRM capabilities within the Enterprise CRM Solutions organization. This hands-on role focuses on secure, scalable integration between Salesforce and enterprise data platforms using GCP, data engineering, APIs, distributed systems, and data security. You will play a direct part in enabling trusted data to support CRM, analytics, ML, and AI use cases.

What you’ll do

  • Design and develop secure, scalable, resilient, and observable solutions that connect Salesforce with enterprise data platforms.
  • Enable trusted data to be accessed and consumed across CRM, analytics, ML, and AI use cases.
  • Architect and build the next generation of enterprise CRM capabilities.

What you bring

  • 8+ years of software engineering experience building enterprise-scale SaaS, CRM, cloud, data, and/or distributed systems, including production delivery across multiple technology layers.
  • Strong hands-on experience with Salesforce as an enterprise CRM platform, including data architecture, Apex, APIs, integration patterns, security, sharing, permissions, and large-volume data considerations.
  • Strong hands-on experience with GCP data engineering, including BigQuery, Bigtable, Dataflow/Apache Beam, Dataproc/Spark, Pub/Sub, Cloud Composer/Airflow, Cloud Storage, or comparable technologies.
  • Strong software and data engineering skills with proficiency in Java, Python, SQL, and Apex, plus experience building production-quality services, APIs, applications, and data pipelines.
  • Deep experience with data engineering and distributed processing, including ETL/ELT, batch and streaming pipelines, orchestration, high-volume computation, transformation, data quality, and analytics.
  • Strong understanding of data architecture and modeling across transactional CRM and analytical platforms, including relational, operational, and analytical data models.
  • Strong knowledge of data security in Salesforce and cloud environments, including access controls, IAM, authentication and authorization, encryption, tokenization, masking, secrets management, and protection of sensitive data.
  • Experience with integration, federation, and virtualization architectures, including when to move, replicate, stream, cache, federate, or access data in place.
  • Strong experience designing and developing REST APIs and enterprise integration services, including API contracts, OpenAPI/Swagger, security, versioning, reliability, and lifecycle management.
  • Experience with event-driven architectures, including messaging and event/CDC patterns such as Pub/Sub, streaming, Salesforce Platform Events, Kafka, or comparable technologies.
  • Strong understanding of distributed 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 partner across CRM, application, data, cloud, security, and product teams to influence technical direction.
  • Employment eligibility to work in the United States is required, and American Express will not pursue visa sponsorship for these positions.

Compensation

USD 123,000 - 215,250 per year.

Benefits

  • Competitive base salaries and 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 paid parental leave for all parents, regardless of gender, for pregnancy, adoption, or surrogacy
  • Free access to global on-site 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

Work model and location

New York, NY (onsite). Depending on role and business needs, colleagues will work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.

Equal opportunity employer

American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law.

Similar Jobs