AEAmerican Express logo
American Express

American Express - Software Engineer

Step into a dynamic hybrid role at American Express in Gurugram—build AI‑powered, full‑stack solutions with Python, React, and virtualization tech while enjoying competitive pay, flexible work, and career growth.

October 18, 20263 min readGurugram, HybridBy Hirecept Editorial

Imagine building intelligent, enterprise‑grade applications that power the world’s most trusted payments network, all from a hybrid office in Gurugram.

Company Overview & Mission

American Express is a 175‑year‑old pioneer in financial services, renowned for its unwavering commitment to innovation, trust, and customer‑first values. At the heart of its mission is a culture that empowers employees to shape the future of finance—through cutting‑edge technology, collaborative teamwork, and a relentless focus on security and service.

Key Responsibilities & Day‑to‑Day Impact

  • Design, develop, test, and maintain scalable full‑stack applications using Python (FastAPI, Flask, Django) and React.js.
  • Build robust backend services, automation solutions, and RESTful APIs that drive business value.
  • Create responsive, reusable frontend components with React, JavaScript, HTML5, and CSS3.
  • Integrate AI/ML capabilities—predictive models, intelligent automation, and LLM‑powered workflows—into core products.
  • Engineer database schemas and optimize performance in relational (PostgreSQL, MySQL) and NoSQL (MongoDB) stores.
  • Collaborate with VMware vSphere/ESXi and Nutanix Prism teams to support infrastructure automation and application deployment.
  • Apply system‑design principles to deliver modular, secure, and highly‑available software.
  • Participate in code reviews, unit testing, and continuous improvement of development practices.
  • Document APIs, design specs, and knowledge‑share sessions for cross‑functional alignment.
  • Leverage AI‑assisted development tools to boost productivity while maintaining code quality.

Qualifications & Requirements

Requirement Details
Education Bachelor’s degree in Computer Science, IT, Engineering, or related field (preferred)
Experience 1‑2 years professional software development, ideally full‑stack or backend; experience with Python, React, and relational databases
Technical Stack Python (FastAPI, Flask, Django), React.js, JavaScript/TypeScript, HTML5, CSS3, PostgreSQL/MySQL/MongoDB, RESTful APIs, VMware/Nutanix virtualization
AI/ML Fundamental knowledge of ML algorithms, data preprocessing, and libraries (NumPy, Pandas, scikit‑learn, TensorFlow, PyTorch); exposure to LLMs or generative AI is a plus
System Design Understanding of modular architecture, scalability, performance, and security best practices
DevOps Familiarity with Git, CI/CD pipelines, Docker/Kubernetes, and infrastructure APIs
Soft Skills Strong analytical, problem‑solving, and communication skills; ownership mindset and collaborative spirit

Preferred

  • Experience with microservices, event‑driven architectures, or enterprise‑scale, regulated environments.
  • Knowledge of AWS, Azure, or GCP, and cloud‑native tooling.
  • Exposure to Agile development practices.

Compensation, Benefits & Work Culture

American Express offers a competitive base salary with bonus incentives, comprehensive health, dental, vision, and life insurance, and a robust retirement plan. The hybrid work model blends on‑site collaboration with flexible remote work, supporting a healthy work‑life balance. Additional perks include:

  • Generous paid parental leave.
  • Global wellness centers with medical staff.
  • Confidential counseling and mental‑health support.
  • Career development and training opportunities.
  • A culture that values diverse voices and empowers employees to innovate.

How to apply for this role

Our general advice for applying to any opening like this one, written by the Hirecept team.

  1. 1

    Read the full posting first

    This page is our summary. American Express's own posting is the source of truth for requirements, pay, location and deadlines, so read it in full before you decide to apply.

  2. 2

    Match your résumé to three requirements

    Pick the three requirements you meet best and make sure each one is visible in your résumé with a concrete example: what you built, ran or improved. Move the most relevant experience or project to the top. Keep it to one page unless you have many years behind you.

  3. 3

    Write a short note if there is a place for one

    Three or four sentences are enough. Say which part of the role you can already do, give one piece of proof, and say why this company. Skip the long cover letter and the generic opening line.

  4. 4

    Apply on American Express's own site

    Use the Apply Now link below. It opens the employer's own application page. Fill every field, attach a PDF named with your name, and keep a screenshot or the confirmation email.

  5. 5

    Track it and follow up once

    Note the date, the role and the link in a simple sheet. If you hear nothing for about a week, one polite follow-up is fine. Meanwhile, start preparing, because interview calls can come at short notice.

Stay safe

A genuine employer never asks you to pay to apply, interview or join, and never needs your bank PIN or OTP. If anything about this listing looks wrong, email [email protected]. More in how to spot a fake job offer and how we check listings.

Helpful guides: ATS-friendly résumé, interview prep in a week, asking for a referral.

Never miss a drive like this

Fresh openings and off-campus drives on WhatsApp, the day they open.

Final Application

Apply Today

EngineeringFull‑TimeHybridPythonReact

Keep reading. More openings like this.