Back to Jobs

Data Engineer - Remote Opportunity with American Express: Designing Scalable Card Transaction Systems

Remote, USA Full-time Posted 2025-11-24

Unlock Your Potential as a Data Engineer at American Express

American Express, a leader in the financial services industry, is seeking a highly skilled Data Engineer to join its innovative team. As a Data Engineer, you will play a crucial role in designing and building distributed data processing and analytics systems that power our card transaction systems. This is an exceptional opportunity to work with cutting-edge technologies, collaborate with talented professionals, and drive business growth.

About American Express and the Role

American Express is a renowned company that values innovation, diversity, and inclusivity. As a Data Engineer, you will be part of the company's tech group, where you will have the freedom to model, code, and deliver software that makes a significant impact on customers' digital lives. You will work closely with experienced engineers in an open, supportive, and inclusive environment, where your voice is valued, and you can make informed decisions about the technologies to use.

In this role, you will be responsible for constructing core features and components of card transaction systems on a distributed platform deployed in a hybrid cloud. As a Senior Architect, you will be a key contributor, reporting to the Head of Engineering, and will have the opportunity to shape the future of American Express's technology landscape.

Key Responsibilities

  • Design and build distributed data processing and analytics systems that meet the company's scalability and performance requirements.
  • Create high-level and detailed designs of subsystems/features with a focus on performant code.
  • Develop and code features, working closely with engineers in daily activities and assisting in code and other SDLC tasks.
  • Build POCs to validate new ideas and technologies, and stay up-to-date with industry-leading innovations.
  • Foster a culture of innovation and experimentation, participating in result-oriented culture, and be willing to try new approaches without fear of failure.
  • Collaborate with peer technology and development teams across various geographies.

Essential Qualifications

To be successful in this role, you should have:

  • A Bachelor's degree in a relevant field.
  • 2+ years of work experience in software design and implementation using Java or Scala.
  • Experience in data processing using Flash.
  • Knowledge in designing, implementing, and operating NoSQL databases like Cassandra, Elasticsearch.

Preferred Qualifications

To stand out as a candidate, you should have:

  • Experience in distributed data processing and analytics using Cassandra, Elasticsearch, Flash.
  • Experience in distributed messaging systems like Kafka.
  • Experience in building Microservices and Service Mesh.
  • Experience in cloud platforms like Docker, Kubernetes, OpenShift.
  • Experience in Continuous Integration, Continuous Delivery, and DevOps Frameworks.
  • Experience in architecting large-scale distributed data systems considering scalability, reliability, security, performance, and flexibility.
  • A clear understanding of different design patterns, threading, and memory models supported by the language/VM.
  • The ability to mentor and provide technical guidance to other engineers.
  • Excellent written and verbal communication skills, with the ability to create and deliver effective presentations to Senior Management.

Skills and Competencies

To excel in this role, you should possess:

  • Strong programming skills in Java or Scala.
  • Experience with data processing and analytics technologies.
  • Knowledge of cloud platforms and containerization.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • A willingness to learn and adapt to new technologies and approaches.

Career Growth Opportunities and Learning Benefits

As a Data Engineer at American Express, you will have access to:

  • Opportunities to work with the latest technologies and innovations.
  • Professional development programs to enhance your skills and expertise.
  • Collaboration with experienced engineers and industry experts.
  • A culture of innovation and experimentation, where you can try new approaches and learn from failures.

Work Environment and Company Culture

American Express values:

  • Diversity, equity, and inclusion.
  • Innovation and experimentation.
  • Collaboration and teamwork.
  • Professional development and growth.
  • A culture of openness, respect, and empathy.

As a remote worker, you will have the flexibility to work from anywhere, while still being part of a global team that is connected and collaborative.

Compensation, Perks, and Benefits

American Express offers a competitive compensation package, including:

  • A salary range of $20-30 per hour.
  • Benefits and perks that support your well-being and financial security.
  • Opportunities for professional growth and development.
  • A dynamic and inclusive work environment.

Join the American Express Team

If you are a motivated and talented Data Engineer looking for a challenging and rewarding opportunity, we encourage you to apply. As a leader in the financial services industry, American Express offers a unique and exciting work environment that is perfect for professionals who are passionate about innovation and customer satisfaction.

To apply, please visit our website and submit your application. We look forward to hearing from you!

Apply for this job    

Similar Jobs