
Sr Software Engineer I
American Express10 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
Categories
About American Express
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.