American Express

Software Engineer II

American Express
Apply
4 days ago
Gurgaon, IndiaMid Level / Senior

Responsibilities

  • Design, develop, maintain, and troubleshoot scalable enterprise applications, analytical platforms, dashboards, APIs, and AI-enabled solutions.
  • Build responsive React web applications and reusable frontend components using JavaScript, TypeScript, HTML, and CSS.
  • Develop backend services, REST APIs, automation, data integrations, and enterprise workflows using Python and related technologies.
  • Create and optimize Power BI dashboards, reports, semantic models, DAX measures, Power Query transformations, and analytical solutions.
  • Design and optimize MS SQL Server databases, T-SQL queries, stored procedures, views, indexing, execution plans, and performance tuning.
  • Develop generative AI and LLM-powered applications with prompt engineering, structured outputs, tool calling, context management, guardrails, and responsible AI practices.
  • Build RAG pipelines for document ingestion, embeddings, indexing, retrieval, semantic search, reranking, and response generation using vector databases.
  • Integrate structured and unstructured enterprise data with LLMs, vector databases, SQL Server, APIs, React applications, and knowledge repositories.
  • Evaluate and improve AI response quality, retrieval accuracy, latency, token usage, cost, reliability, grounding, citations, and hallucination reduction.
  • Support Git-based development, CI/CD pipelines, automated testing, secure coding, deployment, data governance, and production troubleshooting.

Requirements

  • Requires 3–5 years of IT, software engineering, application development, or data analytics experience.
  • Requires strong hands-on Microsoft Power BI experience, including DAX, Power Query, semantic modeling, dashboard development, and Power BI Service.
  • Requires extensive MS SQL Server and T-SQL experience covering complex queries, stored procedures, views, database design, and performance optimization.
  • Requires strong experience with React.js, JavaScript, TypeScript, HTML, CSS, and Python for API development, automation, data processing, and integration.
  • Requires experience developing generative AI and LLM-powered applications and practical knowledge of RAG architecture and optimization.
  • Requires experience with vector databases such as Pinecone, Milvus, Weaviate, Chroma, FAISS, or pgvector, plus embeddings, semantic search, chunking, retrieval, and context augmentation.
  • Requires experience with LangChain, LlamaIndex, or equivalent LLM application frameworks and integration of LLM APIs, REST services, enterprise databases, and frontend applications.
  • Requires understanding of software engineering principles, data structures, algorithms, object-oriented programming, design patterns, data analytics, data modeling, and reporting solutions.
  • Requires experience with Git, CI/CD pipelines, automated testing, and Agile software development practices.
  • Requires knowledge of secure application development, privacy, authentication, authorization, enterprise AI governance, and strong analytical, debugging, and problem-solving skills.
  • Preferred qualifications include data warehousing, dimensional modeling, enterprise data governance, AI-powered dashboards, conversational analytics, natural-language interfaces, and experience in large-scale regulated environments.

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.
  • Generous paid parental leave policies, depending on location.
  • Access to global onsite wellness centers staffed with nurses and doctors, depending on location.
  • Confidential counseling support through the Healthy Minds program.
  • Career development and training opportunities.
  • Employment is conditioned on successful completion of a background verification check, subject to applicable laws and regulations.

Tech Stack

C#CSSFastAPIFlaskGitGitHub ActionsHTMLJavaScriptJenkinsMicrosoft SQL ServerNode.jsPostgreSQLPowerShellPythonReactTypeScript
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