Data Engineer III
Key Skills for This Role
Full Job Posting
Qualifications
- Bachelor’s Degree in Computer Science, Computer Science Engineering, or related field required; advanced degree preferred.
- Strong Amex business Domain knowledge.
- 10+ years of database development experience in a professional environment and/or comparable experience.
- Hands-on experience with design and development across one or more database management systems, such as Postgres, Oracle, Couchbase, Cassandra, Mongo
- Hands-on experience handling operational tasks of NosqL Databases such as Couchbase, Cassandra, Mongo database upgrade/downgrade, capacity expansion, backup and recovery, performance tuning or any Open Source Technologies like Postgres, MySQL
- Good to have experience on Automation experience using Ansible for Infrastructure use cases like Upgrade, Patching,etc
- Practical experience with Data Architecture, translate business data requirements into data models (Conceptual, logical, physical) and using data modeling tools.
- Experience in coordinating with multiple development, infrastructure, framework, and production support teams.
- Experience in one of the public cloud platforms like AWS, GCP, and Azure preferred.
- Experience with distributed/multi-tier systems and application development, including software development experience in languages such as Shell, Python, Go, Java; experience with implementing web APIs; front-end development experience in React or Angular.
- Experience with Agile development, Continuous Integration, and Continuous Delivery, including working knowledge of various tools in the CI/CD pipeline.
- Experience developing tools for database automation preferred.
Responsibilities
- The Data Engineer III will be responsible for designing, developing, and maintaining scalable, highly available, and reliable enterprise database platforms supporting critical business applications at American Express. This role will focus on relational and NoSQL database technologies, including Couchbase, Cassandra, MongoDB, and PostgreSQL, with key responsibilities spanning database lifecycle management, performance optimization, capacity planning, backup and recovery, and infrastructure automation. The position will drive operational efficiency through automation, enhance database platform stability and scalability, and collaborate with cross-functional engineering teams to deliver secure, resilient, and high-performing database solutions aligned with enterprise technology standards and business objectives.
- Design, develop, implement, and support enterprise-scale relational and NoSQL database platforms, ensuring high availability, scalability, performance, and reliability.
- Manage end-to-end database lifecycle activities, including installation, configuration, upgrades, patching, capacity expansion, backup, recovery, and performance optimization.
- Engineer and maintain distributed database clusters supporting mission-critical applications and high-volume transactional workloads.
- Develop and implement infrastructure and database automation solutions using Ansible, Python, Shell scripting, and other automation frameworks to improve operational efficiency.
- Collaborate with application development and architecture teams to design efficient data models, optimize database access patterns, and address complex performance challenges.
- Drive proactive database monitoring, troubleshooting, root cause analysis, and continuous improvement of database platform stability.
- Support database infrastructure modernization initiatives, including cloud adoption, automation, and platform standardization.
- Integrate database engineering and operational processes with Agile and CI/CD practices to enable efficient and reliable deployments.
- Partner with cross-functional engineering, infrastructure, and production support teams to resolve technical challenges and deliver scalable database solutions.
- Contribute to database engineering standards, technical documentation, operational procedures, and best practices for enterprise database environments.
Preferred Qualifications
- Bachelor’s Degree in Computer Science, Computer Science Engineering, or related field required; advanced degree preferred.
- Experience in one of the public cloud platforms like AWS, GCP, and Azure preferred.
- Experience developing tools for database automation preferred.
About American Express
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at American Express
Team Assistant
Gurugram, IND
This role is part of the Independent Compliance Testing (ICT) team within the second-line Global Risk and Compliance (GRC) function. The ICT team conducts risk-based compliance testing across American Express products an
Sr Mgr-Digital Product Mgmt
Toronto, CAN
American Express is seeking a Senior Digital Product Manager to evaluate, enable, and scale AI productivity tools for colleagues. The role owns product strategy, vendor and platform assessment, enterprise controls, launc
Sr Full Stack Software Engineer - Digital Banking
Sunrise, USA
Process Analyst -Procurement I
Gurugram, IND
Financial Analyst
Gurugram, IND
Associate-Digital Product Operations
Gurugram, IND
Sr Full Stack Software Engineer - Digital Banking
Sunrise, USA
Team Assistant
Gurugram, IND
Team Assistant
Gurugram, IND
Sr Mgr-Digital Product Mgmt
Toronto, CAN