American Express logo

Content Delivery Network Engineer

American Express

Phoenix, AZ
Full Time
85k-150k
16 days ago

Job Description

About the Role

You Lead the Way. We ve Got Your Back. With the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities and each other. Here, you ll learn and grow as we help you create a career journey that s unique and meaningful to you with benefits, programs, and flexibility that support you personally and professionally. At American Express, you ll be recognized for your contributions, leadership, and impact-every colleague has the opportunity to share in the company s success. Together, we ll win as a team, striving to uphold our company values and powerful backing promise to provide the world s best customer experience every day. And we ll do it with the utmost integrity, and in an environment where everyone is seen, heard and feels like they belong. Join Team Amex and let's lead the way together. As part of our diverse tech team, you can architect, code and ship software that makes us an essential part of our customers digital lives. Here, you can work alongside talented engineers in an open, supportive, inclusive environment where your voice is valued, and you make your own decisions on what tech to use to solve challenging problems. American Express offers a range of opportunities to work with the latest technologies and encourages you to back the broader engineering community through open source. And because we understand the importance of keeping your skills fresh and relevant, we give you dedicated time to invest in your professional development. Find your place in technology on #TeamAmex.

Key Responsibilities

  • Serving as a core member of an Engineering team, that designs and develops software applications.
  • Effectively interpreting technical and business objectives and challenges and articulating sound solutions.
  • Designing, developing and working with multiple types of content management tools both in-house developed and cloud native.
  • Developing Microservices using Python, Spring.
  • Handling distributed transactions effectively.
  • Developing and deploying microservices based APIs over Docker containers.
  • Providing technical expertise in driving projects from inception to closure.
  • Working independently as well as collaborating effectively with cross functional teams on case-by-case basis.
  • Working with Product team, other data engineers and DevOps to deliver features on time.
  • Building POC products and setting best practices as a change agent.
  • Performing code reviews and helping the team produce quality code.
  • Working in a geographically distributed team setup.
  • Identifying opportunities for further enhancements and refinements to standards and processes.
  • Fine tuning existing applications with new ideas and optimization opportunities to reduce latency.
  • Contributing to solution scoping and effort sizing with a cross-functional team.
  • Staying informed on technology trends.

Requirements

  • Bachelor's degree in engineering or Computer Science or equivalent.
  • 5+ years of experience in service/framework development using Python, Ngnix, Java/J2EE, Microservices along with Cloud native solutions for Content delivery, infrastructure management, storage and Database.
  • 4+ years of Web Services development experience - REST/SOAP/GRAPHQL.
  • 4+ years of Agile development experience.
  • Experience with multithreading concepts.
  • Experience with Cloud policies, certificate management and deep dive understanding of Kubernetes.
  • Experience with microservice architecture and distributed (multi tiered) systems.
  • Exposure in reactive/ asynchronous programming.
  • Experience with continuous integration/deployment (Jenkins, XLR, GITHUB actions etc.).

Nice to Have

  • Experience with Kafka.
  • Experience with unit testing tools like Karate, Selenium, Cucumber, Mockito and Junit or any other Python Unit test frameworks.
  • Exposure in building cloud native applications.
  • Expertise with logging and monitoring tools like Splunk, Dynatrace.
  • Proficient in writing SQL and PL/SQL.
  • Expertise in object-oriented analysis, design and design patterns.
  • Ability to effectively communicate with internal and external business partners.
  • Strong written, verbal communication, presentation skills, problem solving and analytical skills.
  • Knowledge of cloud platforms like AWS, GCP.

Qualifications

  • Bachelor's degree in engineering or Computer Science or equivalent.

Benefits & Perks

  • Competitive base salaries.
  • Bonus incentives.
  • 6% Company Match on retirement savings plan.
  • Free 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 paid parental leave for all parents, regardless of gender.
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location).
  • Free and confidential counseling support through our Healthy Minds program.
  • Career development and training opportunities.

Working at American Express

You ll learn and grow as we help you create a career journey that s unique and meaningful to you with benefits, programs, and flexibility that support you personally and professionally. American Express offers a range of opportunities to work with the latest technologies and encourages open source contributions. The company values diversity, inclusion, and integrity, fostering an environment where everyone is seen, heard, and feels like they belong. They prioritize colleagues' physical, financial, and mental health through comprehensive benefits and flexible work arrangements, including Amex Flex, which provides greater flexibility while preserving the in-person culture.

Apply Now

Job Details

Posted AtJul 11, 2025
Salary85k-150k
Job TypeFull Time
Work ModeHybrid

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About American Express

Website

americanexpress.com

Location

Phoenix, AZ

Industry

Financial Transactions Processing, Reserve, and Clearinghouse Activities

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches