American Express

Software Engineer II - Global Servicing Technology

American Express
Apply
5 hours ago
Charlotte, NC, USAMid Level

Base Salary

$89k - $150k/yr

Responsibilities

  • Analyze requirements and design, develop, test, and maintain software applications and services.
  • Build and enhance application components, RESTful APIs, microservices, batch and streaming data pipelines, and scalable cloud-native data solutions.
  • Perform data ingestion, ETL/ELT, transformation, data quality management, metadata management, and canonical data modeling.
  • Integrate enterprise applications and cloud platforms using APIs, event streaming, webhooks, messaging, and batch ingestion.
  • Conduct unit and integration testing, code reviews, troubleshooting, debugging, production support, monitoring, and reliability improvements.
  • Contribute to technical design, architecture, CI/CD automation, DevOps practices, reusable components, and developer productivity improvements.
  • Collaborate with Product Managers, Architects, QA, and cross-functional stakeholders in an Agile environment.

Requirements

  • At least 4 years of experience designing and developing cloud-native data engineering solutions and scalable data pipelines.
  • Experience with Python, PySpark, Spark, Dataproc, SQL, or equivalent distributed data processing frameworks.
  • Experience with Google Cloud Platform preferred, or AWS/Azure, including cloud-native data services such as BigQuery, Cloud Storage, Pub/Sub, Dataproc, Cloud Functions, and Cloud Run.
  • Strong understanding of data ingestion, ETL/ELT, data transformation, data quality, metadata management, canonical data modeling, and SQL.
  • Experience with REST APIs, event streaming, Apache Kafka or Google Pub/Sub, relational and NoSQL databases, and enterprise analytics platforms.
  • Familiarity with CCaaS and customer interaction data, BigQuery data marts, semantic datasets, data virtualization, or Metrics as a Service platforms.
  • Experience with Git, CI/CD, DevOps practices, analytical troubleshooting, and problem solving.
  • Preferred qualifications include Java, customer interaction or journey analytics, Generative AI, LLMs, RAG, vector databases, semantic search, Apache Airflow, Cloud Composer, and modernizing or migrating enterprise data platforms.
  • Employment eligibility to work in the United States is required.

Benefits

  • Competitive base salaries and bonus incentives.
  • 6% company match on the retirement savings plan and free financial coaching.
  • Medical, dental, vision, life insurance, disability benefits, and financial and mental health support.
  • Flexible working model with hybrid, onsite, or virtual arrangements depending on role and business need.
  • More than 20 weeks of paid parental leave for all parents, including pregnancy, adoption, or surrogacy.
  • Access to onsite wellness centers, confidential counseling through the Healthy Minds program, and career development and training opportunities.

Categories

Data Engineering
American Express

About American Express

10,000+ employees

American Express builds a global payments network and issues consumer, small-business, and corporate cards, plus merchant acquiring and travel services. Revenue comes from card fees, interest and lending, discount/merchant fees, and network services. Founded in 1850 and headquartered in New York City, it operates the Amex acceptance network worldwide and offers co-branded cards and membership rewards across millions of cardmembers and merchants; ticker NYSE: AXP.

Contact me