Software Engineer III - Global Dining

American Express•New York, NY

About The Position

Join American Express Tech and help shape customer-facing technology as part of the U.S. Consumer and Digital Technology team. The team develops digital experiences and foundational capabilities across mobile and web, AI/ML, marketing technology, enterprise communications, travel and lifestyle, and automation, with an emphasis on data governance. American Express Ads, Offers, and Dining Technology brings together advertising, offers, and dining platforms to improve the Membership experience. The team expands Amex Offers, develops digital advertising capabilities, and builds and integrates dining services that connect diners, restaurants, and the American Express Membership ecosystem. In this role, you will contribute to the technology behind how people discover, book, and enjoy dining experiences worldwide. You will work independently and closely with teammates, collaborate with business and technical stakeholders, and coordinate with Application Support, SRE, and Engineering teams.

Requirements

  • 5+ years of experience working as an engineer.
  • Strong Linux fundamentals and scripting experience, preferably BASH and/or Python.
  • Solid understanding of DNS, TLS, and networking architecture.
  • Strong expertise in cloud infrastructure, preferably AWS and GCP.
  • Strong expertise in containerization and orchestration, notably Helm, ArgoCD, Istio, and KEDA on EKS/GKE.
  • Strong expertise with monitoring and logging utilities, preferably DataDog or a mix of Prometheus, Grafana, Dynatrace, and Splunk.
  • Strong expertise with CI/CD tools, preferably Jenkins and GitHub Actions.
  • Strong expertise with Infrastructure as Code, preferably Terraform.
  • Strong expertise with configuration management, preferably Ansible.
  • Strong expertise with build tools, notably Packer and Docker.
  • Strong CLI scripting skills, especially to enhance the tools and processes listed.
  • Excellent written and verbal communication skills, including technical documentation and UML diagramming.
  • Ability to work independently and collaborate with teams and stakeholders across functions and time zones.
  • Familiarity with Agile practices and/or Kanban timeboxing, programming languages and frameworks, analytical thinking, business product knowledge, microservice architectures, and Jira or another project management tool.
  • Familiarity with Confluence, Markdown, and/or other documentation tools.
  • Basic NoSQL knowledge, such as MongoDB or DynamoDB.
  • Knowledge of some of the following: NGINX, Redis, Kafka, ELK, and Snowflake.

Nice To Haves

  • A computer-related BS or MS degree or another technical discipline.
  • Experience with on-call rotations, incident response, and postmortems.
  • MySQL, MariaDB, or other basic SQL skills, especially performance tuning.
  • Experience building compliant solutions for international markets.
  • History of building and maintaining systems at large scale.
  • History of documenting projects upon completion and regularly reviewing and updating documentation.
  • Experience in a mix of fast-paced startup environments and large corporate environments.

Responsibilities

  • Work as an engineer, contributing to technology in a fast-paced environment.
  • Collaborate closely with teammates and stakeholders outside Engineering, including Compliance, Information Security, Product, Sales, and Account Management.
  • Coordinate with Application Support, SRE, and Engineering teams to minimize MTTD and MTTR.
  • Collaborate with remote peers across time zones, multitask ticket completion, and avoid mental blockers.
  • Produce clear written and verbal communications, including technical documentation and UML diagrams.
  • Use and help others adapt to evolving tools and technologies.
  • Demonstrate technical, functional, leadership, and business core competencies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service