American Express

Senior Software Engineer I

American Express
Apply
4 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Mentor junior engineers and cross-functional teams on automation, AI technologies, and enterprise integration practices.
  • Lead the design, development, testing, deployment, and maintenance of intelligent automation solutions, AI-powered applications, and workflows.
  • Implement and optimize automation platforms, APIs, workflow orchestration, and enterprise integrations.
  • Develop automated testing, validation, and evaluation frameworks for solution reliability, accuracy, and performance.
  • Establish engineering standards, coding practices, governance, security, and responsible AI principles.
  • Monitor and improve the performance, scalability, reliability, adoption, and business impact of automation workflows and applications.
  • Collaborate with architects, product managers, data scientists, security teams, and business stakeholders on software integration and adoption.
  • Identify automation and AI opportunities, translate business needs into scalable solutions, and evaluate emerging technologies and frameworks.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or comparable experience; an advanced degree is preferred.
  • At least 9 years of experience in application design, software development, automated testing, and software lifecycle management.
  • Experience with object-oriented design and development using Java and/or Python.
  • Knowledge and experience with distributed systems, algorithms, APIs, relational databases, and NoSQL databases.
  • Knowledge of software engineering principles, data structures, design patterns, application architecture, automation frameworks, workflow orchestration, and enterprise integration patterns.
  • Knowledge and experience with AI technologies including LLMs, prompt engineering, RAG, AI-powered development tools, and intelligent automation solutions.
  • Experience with REST APIs, messaging technologies, automated testing, documentation, and enterprise application integration.
  • Experience deploying, monitoring, and optimizing cloud applications using CI/CD and DevOps practices.
  • Knowledge of cloud platforms, application monitoring, and software planning, development, testing, deployment, and maintenance tools.
  • Experience with Agile development practices such as Scrum, Kanban, iterative development, and user stories.

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 working arrangements depending on role and business need.
  • Paid parental leave depending on location.
  • Access to global onsite wellness centers and confidential counseling through the Healthy Minds program.
  • Career development and training opportunities.
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