Drimva

American Express

Senior Software Engineer I

Charlotte, NC +1 · Hybrid · Senior · Full-time · Posted Oct 8, 2026

Location
Charlotte, NC
Phoenix, AZ
Experience
8+ years of database administration; 4+ years of programming development; 5+ years of Linux administration.
Education
Bachelor's or master’s degree in computer science, computer engineering, or another technical discipline, or equivalent work experience.
Visa sponsorship
American Express may provide visa sponsorship for certain positions, depending on business unit requirements, the nature of the position, cost, and applicable laws.

About the job

Builds and supports American Express’s on-premises and public-cloud database platforms, focusing on scalable, secure, resilient, and highly available solutions.

What you'll do

  • Design, develop, implement, and support database platforms across on-premises and public-cloud environments.
  • Identify architectural risks and performance issues, and improve platform capabilities, reliability, security, and operations.
  • Partner with product and engineering teams; provide rotational production and on-call support.

What they ask for

  • 8+ years of database administration experience, preferably with PostgreSQL, Couchbase, Mongo, and Cassandra.
  • 4+ years of programming development experience with Python and Terraform.
  • Experience with system configuration using Ansible and 5+ years of Linux administration.
  • Hands-on experience deploying public-cloud network, security, compute, and database services.

Nice to have

  • Container and orchestration experience with Docker, Kubernetes, or Openshift.

Pay

$123000 - $215250 annually (base salary)

Tools

PostgreSQL, Couchbase, Mongo, Cassandra, Python, Terraform, Ansible, Linux

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)