Back to jobs

Senior Data Engineer I

Pay
Pay not listed
Work setting
Hybrid — work setting source
Work setup in the employer’s posting: Hybrid
From the employer’s posting
Employment
Full-time — employment source
Employment type in the employer’s posting: Full time
From the employer’s posting

What you’ll work on

Full posting
  • Collaborate with business stakeholders, application teams, and solution architects to translate functional and non-functional requirements into robust database solutions.

  • Develop database architecture specifications, technical design documents, data models, and implementation strategies.

  • Lead database design reviews, code reviews, and technical solution assessments.

From the employer’s posting
Own and drive the complete database development lifecycle, from initial requirements gathering through design, development, testing, deployment, optimization, and ongoing enhancements. Collaborate with business stakeholders, application teams, and solution architects to translate functional and non-functional requirements into robust database solutions. Develop database architecture specifications, technical design documents, data models, and implementation strategies.
Collaborate with business stakeholders, application teams, and solution architects to translate functional and non-functional requirements into robust database solutions. Develop database architecture specifications, technical design documents, data models, and implementation strategies. Lead database design reviews, code reviews, and technical solution assessments.
Develop database architecture specifications, technical design documents, data models, and implementation strategies. Lead database design reviews, code reviews, and technical solution assessments. Ensure database solutions meet enterprise standards for scalability, availability, performance, security, and maintainability.

What you’ll bring

All qualifications

Core experience

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent practical experience.
  • 10+ years of hands-on experience in database engineering, database development, or Development DBA roles within enterprise environments.
  • Demonstrated experience owning end-to-end database development activities, from requirements analysis and logical/physical design through deployment and performance optimization.
  • Strong expertise in SQL development, query optimization, database schema design, indexing, and execution plan analysis.
  • Deep expertise in at least two relational database platforms, with the ability to work across additional database technologies.
  • Practical experience designing and optimizing NoSQL database solutions.

Preferred experience

  • Experience in large-scale enterprise, financial services, or other highly regulated environments.
  • Experience with high-volume OLTP systems, mission-critical applications, and distributed database architectures.
  • Experience with cloud database modernization, migration, and hybrid-cloud architectures.
  • Knowledge of database replication, high availability, disaster recovery, and backup/recovery design principles.
Qualification wording
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent practical experience.
10+ years of hands-on experience in database engineering, database development, or Development DBA roles within enterprise environments.
Demonstrated experience owning end-to-end database development activities, from requirements analysis and logical/physical design through deployment and performance optimization.
Strong expertise in SQL development, query optimization, database schema design, indexing, and execution plan analysis.
Deep expertise in at least two relational database platforms, with the ability to work across additional database technologies.
Practical experience designing and optimizing NoSQL database solutions.
Experience in large-scale enterprise, financial services, or other highly regulated environments.
Experience with high-volume OLTP systems, mission-critical applications, and distributed database architectures.
Experience with cloud database modernization, migration, and hybrid-cloud architectures.
Knowledge of database replication, high availability, disaster recovery, and backup/recovery design principles.
Education & alternatives
Required Qualifications - Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent practical experience. - 10+ years of hands-on experience in database engineering, database development, or Development DBA roles within enterprise environments.
Apply at American Express

Posting record

Report an error

Actively hiringFirst seen by us today, still listed, and not a repost of an earlier posting.

Status in our records
Live
First seen by us
Nov 12, 2026today
Recorded sightings
1

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.

How this job compares

Time since we first saw it

Day 0

Early. Similar jobs usually come down between day 6 and day 55.

At American Express, jobs usually come down by about day 8.

From 13,214 similar postings that came down, and 293 of American Express’s. Coming down is not always a hire.

American Express is hiring

19 open jobs

Open jobs by the week we first saw them, last 12 weeks.

  • Hiring at a steady pace
  • Takes jobs down quickly
Hiring record

See how this role fits your experience

Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.

  • Python
  • SQL
  • AWS
  • DynamoDB
  • GCP
  • NoSQL
  • Oracle
  • PostgreSQL
  • SQL Server
  • Terraform
Where the posting names them
- Utilize tools including Liquibase, Git, GitHub Actions, or equivalent enterprise DevOps platforms. - Develop automation using Python, Shell scripting, and Infrastructure as Code technologies such as Terraform. - Establish repeatable, auditable, and reliable database deployment processes across development, testing, staging, and production environments.
The ideal candidate will have extensive hands-on experience managing the end-to-end database development lifecycle, from requirements gathering, data modeling, and logical/physical database design through database development, deployment, performance tuning, optimization, and production implementation. This role requires deep technical expertise across PostgreSQL, Oracle, Cassandra, Couchbase, Microsoft SQL Server, and IBM Db2 LUW, along with experience designing and implementing database solutions in AWS and/or Google Cloud Platform (GCP) environments. The candidate will collaborate closely with application development teams, solution architects, infrastructure teams, and business stakeholders to deliver scalable, secure, resilient, and high-performing database solutions aligned with enterprise architecture standards.
3. Database Development and Engineering - Implement database solutions across PostgreSQL, Oracle, SQL Server, Db2 LUW, Cassandra, and Couchbase. - Design and implement efficient transaction processing, concurrency handling, and data access mechanisms.
- Perform proactive and reactive database performance tuning across relational and NoSQL platforms. - Analyze SQL execution plans, query performance metrics, database statistics, and workload characteristics to identify performance bottlenecks. - Optimize query execution, indexing strategies, partitioning, memory utilization, concurrency, and database configurations.
- Design and implement automated database deployment and release management processes. - Integrate database schema changes, SQL scripts, and configuration updates into CI/CD pipelines. - Implement database version control, schema migration, release validation, and rollback strategies.
- Work with managed database services such as:- AWS: Amazon RDS, Amazon Aurora, DynamoDB and applicable cloud-native database services. - GCP: Cloud SQL, AlloyDB, Spanner, and other relevant managed database offerings. - Evaluate and implement cloud database architecture patterns for high availability, scalability, disaster recovery, and cost optimization.
- Demonstrated experience owning end-to-end database development activities, from requirements analysis and logical/physical design through deployment and performance optimization. - Strong expertise in SQL development, query optimization, database schema design, indexing, and execution plan analysis. - Hands-on engineering experience with multiple database technologies, including PostgreSQL, Oracle, Microsoft SQL Server, IBM Db2 LUW, Cassandra, and Couchbase.
- Strong expertise in SQL development, query optimization, database schema design, indexing, and execution plan analysis. - Hands-on engineering experience with multiple database technologies, including PostgreSQL, Oracle, Microsoft SQL Server, IBM Db2 LUW, Cassandra, and Couchbase. - Deep expertise in at least two relational database platforms, with the ability to work across additional database technologies.
- Establish repeatable, auditable, and reliable database deployment processes across development, testing, staging, and production environments. 6. Cloud Database Engineering – AWS / GCP - Design, develop, deploy, and optimize database solutions hosted in AWS and/or Google Cloud Platform.
6. Cloud Database Engineering – AWS / GCP - Design, develop, deploy, and optimize database solutions hosted in AWS and/or Google Cloud Platform. - Work with managed database services such as:- AWS: Amazon RDS, Amazon Aurora, DynamoDB and applicable cloud-native database services.
- Design, develop, deploy, and optimize database solutions hosted in AWS and/or Google Cloud Platform. - Work with managed database services such as:- AWS: Amazon RDS, Amazon Aurora, DynamoDB and applicable cloud-native database services. - GCP: Cloud SQL, AlloyDB, Spanner, and other relevant managed database offerings.
- Practical experience designing and optimizing NoSQL database solutions. - Hands-on experience with database services and engineering practices in AWS and/or GCP. - Experience implementing database changes through automated DB CI/CD pipelines and schema migration frameworks.
We are seeking a highly skilled and experienced Senior Data Engineer with strong Development DBA expertise to design, develop, implement, optimize, and support enterprise-scale database solutions across Relational and NoSQL database platforms. The ideal candidate will have extensive hands-on experience managing the end-to-end database development lifecycle, from requirements gathering, data modeling, and logical/physical database design through database development, deployment, performance tuning, optimization, and production implementation.
2. Data Modeling and Database Design - Design and develop conceptual, logical, and physical data models for Relational and NoSQL database platforms. - Apply appropriate data modeling methodologies, including normalization, denormalization, indexing, partitioning, and data distribution strategies.
- Develop efficient data access patterns and storage models based on application workloads and business requirements. - Evaluate database technology choices and recommend optimal relational or NoSQL solutions based on workload characteristics. - Define database standards, naming conventions, data integrity controls, and design best practices.
4. Database Performance Engineering and Optimization - Perform proactive and reactive database performance tuning across relational and NoSQL platforms. - Analyze SQL execution plans, query performance metrics, database statistics, and workload characteristics to identify performance bottlenecks.
- Collaborate with cloud architecture and platform engineering teams to define database provisioning and operational standards. 7. NoSQL Database Engineering - Design and optimize distributed NoSQL database solutions using Cassandra and Couchbase.
7. NoSQL Database Engineering - Design and optimize distributed NoSQL database solutions using Cassandra and Couchbase. - Develop data models aligned with application access patterns, partitioning strategies, and distributed data architectures.
- Understand distributed database concepts, including consistency models, replication, fault tolerance, and horizontal scalability. - Diagnose and resolve NoSQL performance, data distribution, and application integration issues. 8. Database Reliability, Security, and Production Readiness
- Deep expertise in at least two relational database platforms, with the ability to work across additional database technologies. - Practical experience designing and optimizing NoSQL database solutions. - Hands-on experience with database services and engineering practices in AWS and/or GCP.
- Knowledge of database replication, high availability, disaster recovery, and backup/recovery design principles. - Experience with infrastructure automation using Terraform or similar tools. - Familiarity with database observability and monitoring solutions.

Your next step

Complete your application on egug.fa.us2.oraclecloud.com. The employer’s form will show what is required.

Applying through Oracle Recruiting

  • Applying starts by asking for your email address.
  • Each employer sets which files it accepts, so read the note beside the upload field.

Already applied? Track this application

Has American Express posted this job before?

Yes. We’ve followed 2 other Senior Data Engineer I jobs there since April 2026. 2 came down, usually after about 7 days.

  1. BengaluruCame down after 6 days, first seen Apr 29
  2. ChennaiCame down after 7 days, first seen Aug 18
  3. This jobUp 0 days so far, first seen Nov 12

About American Express

People
About 76,800 in 2025, up 2% from the year before.Annual report (SEC Form 10-K)
Company
Listed as AXP.
H-1B visas
55 approved for new hires in fiscal 2025.US Citizenship and Immigration Services

Demand for Data Engineer roles

New Data Engineer postings at the employers we follow are up 7% over the last 6 weeks compared with the 6 before.

Weekly new Data Engineer postings at the same employers, from the week of August 17 to the week of November 2. The fewest in a week was 860, the most 1,354, and the latest week had 1,335.
August 17Last week

Each bar is one week of new postings. The darkest bars are the last 6 weeks.

Counted from the hiring pages we’ve followed for at least five weeks, so employers we add don’t look like growth. Updated weekly.

About the role

We file this job under Data Engineer, by the work the posting describes.

Data engineers build and run the pipelines that copy data out of apps and outside services into a warehouse or lake, and fix them when a source changes or a load fails.

Expect SQL, Python, a cloud platform, a scheduler such as Airflow, and often tools for large data such as Spark or Kafka.

An analytics engineer works one step later, turning the raw data a data engineer lands into clean tables people can query.

US government figures for database architects

Median yearly pay, May 2025
$139,500
Expected change, 2025 to 2035
9.4% more jobsagainst 3.5% for all jobs

The government has no code for data engineers, so these figures are for the closest group, database architects, which includes data integration and data warehousing specialists.

Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1243.

Job description

View original posting ↗

We are seeking a highly skilled and experienced Senior Data Engineer with strong Development DBA expertise to design, develop, implement, optimize, and support enterprise-scale database solutions across Relational and NoSQL database platforms.

The ideal candidate will have extensive hands-on experience managing the end-to-end database development lifecycle, from requirements gathering, data modeling, and logical/physical database design through database development, deployment, performance tuning, optimization, and production implementation.

This role requires deep technical expertise across PostgreSQL, Oracle, Cassandra, Couchbase, Microsoft SQL Server, and IBM Db2 LUW, along with experience designing and implementing database solutions in AWS and/or Google Cloud Platform (GCP) environments.

The candidate will collaborate closely with application development teams, solution architects, infrastructure teams, and business stakeholders to deliver scalable, secure, resilient, and high-performing database solutions aligned with enterprise architecture standards.

Key Responsibilities

1. End-to-End Database Engineering Lifecycle

  • Own and drive the complete database development lifecycle, from initial requirements gathering through design, development, testing, deployment, optimization, and ongoing enhancements.
  • Collaborate with business stakeholders, application teams, and solution architects to translate functional and non-functional requirements into robust database solutions.
  • Develop database architecture specifications, technical design documents, data models, and implementation strategies.
  • Lead database design reviews, code reviews, and technical solution assessments.
  • Ensure database solutions meet enterprise standards for scalability, availability, performance, security, and maintainability.

2. Data Modeling and Database Design

  • Design and develop conceptual, logical, and physical data models for Relational and NoSQL database platforms.
  • Apply appropriate data modeling methodologies, including normalization, denormalization, indexing, partitioning, and data distribution strategies.
  • Design database objects including tables, relationships, constraints, views, indexes, and other database objects.
  • Develop efficient data access patterns and storage models based on application workloads and business requirements.
  • Evaluate database technology choices and recommend optimal relational or NoSQL solutions based on workload characteristics.
  • Define database standards, naming conventions, data integrity controls, and design best practices.

3. Database Development and Engineering

  • Implement database solutions across PostgreSQL, Oracle, SQL Server, Db2 LUW, Cassandra, and Couchbase.
  • Design and implement efficient transaction processing, concurrency handling, and data access mechanisms.
  • Partner with application development teams to optimize database integration and application-to-database interactions.
  • Build reusable database components, development frameworks, and automation utilities.

4. Database Performance Engineering and Optimization

  • Perform proactive and reactive database performance tuning across relational and NoSQL platforms.
  • Analyze SQL execution plans, query performance metrics, database statistics, and workload characteristics to identify performance bottlenecks.
  • Optimize query execution, indexing strategies, partitioning, memory utilization, concurrency, and database configurations.
  • Diagnose and resolve issues involving locking, blocking, deadlocks, inefficient queries, and resource contention.
  • Conduct database workload analysis, performance benchmarking, capacity planning, and scalability assessments.
  • Collaborate with application teams to improve end-to-end application and database performance.

5. Database Deployment, DevOps, and Automation

  • Design and implement automated database deployment and release management processes.
  • Integrate database schema changes, SQL scripts, and configuration updates into CI/CD pipelines.
  • Implement database version control, schema migration, release validation, and rollback strategies.
  • Utilize tools including Liquibase, Git, GitHub Actions, or equivalent enterprise DevOps platforms.
  • Develop automation using Python, Shell scripting, and Infrastructure as Code technologies such as Terraform.
  • Establish repeatable, auditable, and reliable database deployment processes across development, testing, staging, and production environments.

6. Cloud Database Engineering – AWS / GCP

  • Design, develop, deploy, and optimize database solutions hosted in AWS and/or Google Cloud Platform.
  • Work with managed database services such as:
    • AWS: Amazon RDS, Amazon Aurora, DynamoDB and applicable cloud-native database services.
    • GCP: Cloud SQL, AlloyDB, Spanner, and other relevant managed database offerings.
  • Evaluate and implement cloud database architecture patterns for high availability, scalability, disaster recovery, and cost optimization.
  • Support database modernization and migration initiatives from on-premises infrastructure to public cloud platforms.
  • Implement cloud-native database monitoring, security, configuration management, and automation practices.
  • Collaborate with cloud architecture and platform engineering teams to define database provisioning and operational standards.

7. NoSQL Database Engineering

  • Design and optimize distributed NoSQL database solutions using Cassandra and Couchbase.
  • Develop data models aligned with application access patterns, partitioning strategies, and distributed data architectures.
  • Optimize Cassandra partition keys, clustering keys, replication strategies, and query patterns.
  • Design Couchbase document structures, indexes, N1QL/SQL++ queries, and data access patterns.
  • Understand distributed database concepts, including consistency models, replication, fault tolerance, and horizontal scalability.
  • Diagnose and resolve NoSQL performance, data distribution, and application integration issues.

8. Database Reliability, Security, and Production Readiness

  • Engineer database solutions with appropriate availability, recoverability, resiliency, and disaster recovery considerations.
  • Incorporate security requirements such as encryption, access controls, least-privilege access, and sensitive data protection into database designs.
  • Support database security and compliance requirements in regulated enterprise environments.
  • Conduct database production readiness assessments, deployment risk reviews, and performance validations.
  • Partner with Production DBA, SRE, and infrastructure teams on production implementation, incident resolution, and root cause analysis.
  • Establish monitoring, observability, and operational handoff requirements for database solutions.

9. Technical Leadership and Collaboration

  • Serve as a subject matter expert for database development DBA practices, and database performance optimization.
  • Provide technical guidance and mentorship to database engineers and application development teams.
  • Influence database architecture decisions, technology selection, and engineering best practices.
  • Drive continuous improvements in database design, development standards, automation, and engineering productivity.
  • Collaborate across architecture, application development, cloud engineering, cybersecurity, and production support teams.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent practical experience.
  • 10+ years of hands-on experience in database engineering, database development, or Development DBA roles within enterprise environments.
  • Demonstrated experience owning end-to-end database development activities, from requirements analysis and logical/physical design through deployment and performance optimization.
  • Strong expertise in SQL development, query optimization, database schema design, indexing, and execution plan analysis.
  • Hands-on engineering experience with multiple database technologies, including PostgreSQL, Oracle, Microsoft SQL Server, IBM Db2 LUW, Cassandra, and Couchbase.
  • Deep expertise in at least two relational database platforms, with the ability to work across additional database technologies.
  • Practical experience designing and optimizing NoSQL database solutions.
  • Hands-on experience with database services and engineering practices in AWS and/or GCP.
  • Experience implementing database changes through automated DB CI/CD pipelines and schema migration frameworks.
  • Strong understanding of database internals, transaction management, concurrency, locking, indexing, partitioning, and query optimization.
  • Strong analytical, troubleshooting, technical documentation, and cross-functional communication skills.

Preferred Qualifications

  • Experience in large-scale enterprise, financial services, or other highly regulated environments.
  • Experience with high-volume OLTP systems, mission-critical applications, and distributed database architectures.
  • Experience with cloud database modernization, migration, and hybrid-cloud architectures.
  • Knowledge of database replication, high availability, disaster recovery, and backup/recovery design principles.
  • Experience with infrastructure automation using Terraform or similar tools.
  • Familiarity with database observability and monitoring solutions.
  • Experience with data integration, ETL/ELT pipelines, and data engineering frameworks.
  • Knowledge of data governance, data security, and regulatory compliance practices.
  • Experience conducting database architecture assessments, performance benchmarking, and capacity planning.
Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay

No pay amount identified in the saved description.

Location & working pattern

Bengaluru, KA, India

- Experience with high-volume OLTP systems, mission-critical applications, and distributed database architectures. - Experience with cloud database modernization, migration, and hybrid-cloud architectures. - Knowledge of database replication, high availability, disaster recovery, and backup/recovery design principles.
Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.