American Express

Sr Software Engineer I

American Express
Apply
10 hours ago
Charlotte, NC, USASenior

Base Salary

$123k - $215k/yr

Responsibilities

  • Own the technical design, development, implementation, and support of on-premises and public-cloud database platforms.
  • Lead hands-on architecture, design, and engineering of scalable, resilient, secure, and highly available database solutions.
  • Analyze complex architectures to identify technical risks, dependencies, performance bottlenecks, and improvement opportunities.
  • Design and implement enterprise database platform modernization and enhancement solutions.
  • Partner with Product Owners and engineering teams to evaluate requirements and ensure effective technical implementation.
  • Use cloud-native technologies to drive platform automation, scalability, and operational efficiency.
  • Improve platform performance, reliability, security, and maintainability.
  • Apply knowledge of network, compute, and storage topologies to define platform architectures.
  • Provide rotational production and on-call support, troubleshoot complex issues, and maintain platform stability and availability.
  • Promote engineering best practices, automation, and continuous improvement across the database platform lifecycle.

Requirements

  • Bachelor’s or master’s degree in computer science, computer engineering, or another technical discipline, or equivalent work experience.
  • 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.
  • 5+ years of Linux administration experience.
  • Hands-on experience deploying public-cloud network, security, compute, and database services.
  • Experience coding Terraform modules with various providers.
  • Docker, Kubernetes, and OpenShift experience is a plus.
  • Ability to interpret technical and business objectives and articulate solutions.
  • Willingness to learn and apply new technologies effectively.
  • Willingness to provide rotational on-call support.

Benefits

  • Competitive base salaries and bonus incentives.
  • 6% company match on the retirement savings plan.
  • 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, including pregnancy, adoption, or surrogacy.
  • Access to onsite wellness centers staffed with nurses and doctors, depending on location.
  • Confidential counseling support through the Healthy Minds program.
  • Career development and training opportunities.

Tech Stack

AnsibleApache CassandraCouchbaseDockerKubernetesLinuxMongoDBOpenShiftPostgreSQLPythonTerraform

Categories

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