American Express

Senior Software Engineer II

American Express
Apply
5 hours ago
Gurgaon, IndiaSenior

Responsibilities

  • Supervise and mentor software engineers and cross-functional colleagues on tasks and projects.
  • Provide technical leadership and mentorship to junior engineers.
  • Lead the full lifecycle of software applications and systems from inception through deployment.
  • Direct technical project aspects related to scalability, performance, and reliability.
  • Review code and enforce coding standards, development methodologies, and best practices.
  • Identify and resolve performance bottlenecks.
  • Collaborate with product, business, and other cross-functional teams to align technology initiatives with organizational objectives.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or comparable experience; an advanced degree is preferred.
  • 10+ years of software engineering experience or equivalent role-level experience, with a strong focus on Java-based application development.
  • Experience building and maintaining distributed, scalable, multi-tier applications.
  • Experience with application design, development, testing, deployment, and production support.
  • Knowledge of distributed systems, algorithms, NoSQL databases, and relational databases.
  • Experience or exposure to cloud platforms such as AWS, Azure, or GCP.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Experience with unit, integration, functional, and performance testing, plus familiarity with automated testing and code quality practices.
  • Familiarity with DevOps principles and modern software delivery practices.
  • Knowledge of Kafka is a plus.
  • Strong problem-solving skills and the ability to analyze complex technical challenges and deliver scalable solutions.

Benefits

  • Competitive base salaries and bonus incentives.
  • Financial-well-being and retirement support.
  • Medical, dental, vision, life insurance, and disability benefits, depending on location.
  • Flexible hybrid, onsite, or virtual work arrangements depending on role and business need.
  • Generous paid parental leave, depending on location.
  • Access to global onsite wellness centers staffed with nurses and doctors, depending on location.
  • Free confidential counseling through the Healthy Minds program.
  • Career development and training opportunities.
  • Employment is conditional upon successful completion of a background verification check.
  • American Express is an equal opportunity employer.
American Express

About American Express

10,000+ employees

American Express builds a global payments network and issues consumer, small-business, and corporate cards, plus merchant acquiring and travel services. Revenue comes from card fees, interest and lending, discount/merchant fees, and network services. Founded in 1850 and headquartered in New York City, it operates the Amex acceptance network worldwide and offers co-branded cards and membership rewards across millions of cardmembers and merchants; ticker NYSE: AXP.

Contact me