
Senior Software Engineer I
American Express1 month ago
Charlotte, NC, USAEntry Level
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 system 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, features, and technical designs.
- Use cloud-native technologies and automation to improve platform scalability and operational efficiency.
- Drive continuous improvements in 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 and development experience with Python and Terraform.
- Experience with system configuration using Ansible.
- 5+ years of Linux administration experience.
- Hands-on experience deploying public-cloud services for networking, security, compute, and database functions.
- 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.
- Free financial coaching and financial well-being support.
- Comprehensive medical, dental, vision, life insurance, and disability benefits.
- Flexible working arrangements that may be hybrid, onsite, or virtual depending on the role and business needs.
- 20+ weeks of paid parental leave for all parents, including pregnancy, adoption, or surrogacy leave.
- Access to global onsite wellness centers staffed with nurses and doctors, depending on location.
- Free confidential counseling through the Healthy Minds program.
- Career development and training opportunities.
Tech Stack
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.