379,409open jobs
9,919companies
49,124added this week
Browse all
Salary
$23k – $60k per year (Estimated)
Location
In office (Chennai)
Seniority
Senior · 10+ years exp
Overview
Company
Impact
Profile match
American Express Technology. At American Express, technology and innovation are at the heart of everything we do. We leverage technology to help provide customers with access to products, insights and experiences that enrich lives and build business success.

The Enterprise Technology Services organization partners with every part of the American Express business to power the company’s growth and innovation with trust and efficiency and drive competitive differentiation with speed. We support the delivery and operations of technology, digital, and data capabilities, platforms, and services globally. Specifically, our team is responsible for the company’s technology engineering, architecture, and infrastructure, providing 24x7 support to ensure an uninterrupted, high-quality experience for customers and colleagues. We also provide product management for core enterprise platforms, and lead technology risk and information security, enterprise data governance and platforms, digital product and design, and enterprise AI platforms on behalf of the company.

The Senior Software Engineer is responsible for designing, developing, testing, and delivering scalable software solutions that support business objectives. This role requires strong technical expertise, product understanding, and cross-functional collaboration to translate business needs into high-quality engineering outcomes. The Senior Software Engineer is expected to contribute independently, influence technical decisions, support end-to-end engineering delivery, and ensure solutions are reliable, maintainable, secure, and aligned with product and business priorities.

  • Lead end-to-end software engineering activities, including solution design, development, testing, deployment, production support, and continuous enhancement.
  • Analyze business objectives, product requirements, technical constraints, and user needs to define practical and scalable engineering solutions.
  • Partner with Product Owners, Architects, Analytics, Technology, Operations, and business stakeholders to clarify requirements, resolve dependencies, and support delivery planning.
  • Create and maintain technical documentation, design notes, implementation plans, test considerations, and operational readiness materials.
  • Develop clean, secure, maintainable, and efficient code using approved engineering standards, reusable patterns, and modern software development practices.
  • Perform code reviews, participate in design discussions, and contribute to technical decision-making to improve quality, reliability, and maintainability.
  • Support backlog refinement by translating requirements into features, user stories, acceptance criteria, technical tasks, and delivery estimates.
  • Identify technical risks, delivery blockers, platform dependencies, and integration challenges early, and drive mitigation actions with relevant teams.
  • Implement and promote automated testing, CI/CD practices, version control discipline, and release readiness checks to improve delivery efficiency.
  • Monitor application performance, investigate defects or incidents, support root-cause analysis, and implement corrective or preventive improvements.
  • Research relevant technology, product, platform, security, regulatory, and market developments to identify opportunities for modernization or product improvement.
  • Prepare technical analysis, status updates, solution walkthroughs, and leadership-ready materials for internal reviews, governance forums, and stakeholder discussions.
  • Mentor junior engineers through code reviews, design guidance, technical coaching, and knowledge-sharing sessions.
  • Contribute to continuous improvement by identifying opportunities to simplify processes, reduce manual effort, improve engineering productivity, and enhance delivery predictability.
  • 10+ years of professional software development experience or comparable hands-on engineering experience.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field; advanced degree preferred.
  • Strong foundation in software engineering, application architecture, object-oriented programming, data structures, algorithms, APIs, and distributed systems.
  • Hands-on experience with Java/J2EE, Spring Boot, Hibernate, SQL, microservices, REST APIs, GitHub, and API testing tools such as Postman.
  • Working knowledge of XML, SOAP, JSON, web services, relational databases, NoSQL databases, multi-threaded programming, and integration patterns.
  • Experience with CI/CD tools and engineering platforms such as Jenkins, Maven, SOAPUI, JMeter, OpenShift, Docker, and cloud platforms such as AWS, GCP, or Azure.
  • Experience with BPM or workflow platforms such as Pega, Camunda, or JBPM is preferred.
  • Understanding of secure coding practices, software quality controls, application monitoring, troubleshooting, and production support processes.
  • Strong Agile delivery experience, including Scrum or Kanban ceremonies, backlog refinement, user story definition, estimation, sprint planning, and feature prioritization.
  • Ability to analyze complex issues, break down ambiguous requirements, evaluate solution options, and recommend practical engineering approaches.
  • Strong communication skills with the ability to explain technical concepts clearly to product teams, business partners, architects, engineering teams, and leadership stakeholders.
  • Experience delivering enterprise-scale applications in regulated, high-availability, or customer-facing environments is preferred.
  • Exposure to modernization initiatives, cloud migration, API-led integration, automation, process improvement, or platform simplification programs is preferred.
  • Additional exposure to HTML, CSS, JavaScript frameworks, React, Node.js, .NET, Python, ML, OCR, Hive, or related technologies is an advantage.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
379,409 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Chennai
$25k – $67k per year (Estimated) • In office • 4+ years exp • Bachelor's Degree • Bengaluru
Java
Node JS
Python
TypeScript
JavaScript
AI/ML
AI Agents
AutoGen
Claude
CrewAI
Fine-tuning
Function Calling
Gemini
LangChain
LangGraph
LLM
OpenAI
Prompt Engineering
RAG
DevOps
AWS
Azure
CI/CD
Docker
GCP
Git
Kubernetes
Vector
Apply
$16k – $39k per year (Estimated) • In office • Full-Time • Chennai • Gurgaon • Mumbai
JavaScript
SQL
TypeScript
DevOps
AWS
Azure
CI/CD
Docker
Git
GitHub
GitHub Actions
Jenkins
Rest API
QA
Cucumber
JMeter
k6
Playwright
Postman
Rest-Assured
Selenium
Apply
$25k – $63k per year (Estimated) • In office • 5+ years exp • Bengaluru
Java
Python
DevOps
AWS
CI/CD
CloudFormation
Docker
GCP
Grafana
Kubernetes
Platform Engineering
Prometheus
Self-Healing
Terraform
Apply
DevOps Engineer 4 hours ago
$16k – $47k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Bengaluru
Python
SQL
Databases
Apache Kafka
Kafka
OpenSearch
DevOps
Ansible
AWS
Chef
CI/CD
Configuration Management
Docker
GCP
Git
Google GKE
Grafana
Jenkins
Kubernetes
Prometheus
Puppet
Terraform
Apply
$26k – $67k per year (Estimated) • In office • 5+ years exp • Bengaluru
Python
Python
Celery
Django
Django REST Framework
Databases
MySQL
OpenSearch
PostgreSQL
AI/ML
AI Agents
Anomaly Detection
LLM
DevOps
AWS
CI/CD
Docker
Git
GitHub
QA
Sentry
Apply
$20k – $53k per year (Estimated) • In office • Gurgaon
Analytics
Power BI
Apply
$90k – $177k per year (Estimated) • In office • Full-Time • Master's Degree • Charlotte
C#
Go
JavaScript
Kotlin
Node JS
Python
SQL
TypeScript
AI/ML
AI Agents
Embeddings
Human-in-the-Loop
LLM
LLM Guardrails
Prompt Engineering
RAG
Frontend
React.js
DevOps
CI/CD
Rest API
Apply
In office • Full-Time • Master's Degree
C#
Go
JavaScript
Kotlin
Node JS
Python
SQL
TypeScript
AI/ML
AI Agents
Embeddings
Human-in-the-Loop
LLM
LLM Guardrails
Prompt Engineering
RAG
Frontend
React.js
DevOps
CI/CD
Rest API
Apply
$105k – $208k per year (Estimated) • In office • Full-Time • Master's Degree • New York
C#
Go
JavaScript
Kotlin
Node JS
Python
SQL
TypeScript
AI/ML
AI Agents
Embeddings
Human-in-the-Loop
LLM
LLM Guardrails
Prompt Engineering
RAG
Frontend
React.js
DevOps
CI/CD
Rest API
Apply
$90k – $177k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Charlotte
C#
Go
JavaScript
Kotlin
Node JS
Python
SQL
TypeScript
AI/ML
AI Agents
Embeddings
Human-in-the-Loop
LLM
LLM Guardrails
Prompt Engineering
RAG
Frontend
React.js
DevOps
CI/CD
Rest API
Apply
$47k – $102k per year (Estimated) • Remote/Hybrid • Full-Time • 12+ years exp • Bachelor's Degree • Chennai
JavaScript
PowerShell
Python
DevOps
Ansible
AWS
CI/CD
GitHub
Incident Management
Terraform
VMWare
Apply
$25k – $56k per year (Estimated) • In office • 6+ years exp • Chennai
Design
Adobe After Effects
Adobe Photoshop
Adobe Premiere Pro
Canva
Figma
Marketing
HubSpot
Apply
$29k – $76k per year (Estimated) • In office • Full-Time • 5+ years exp • Bengaluru • Nagpur • Jaipur • Indore • Gurgaon
Python
DevOps
AWS
CI/CD
Apply
$29k – $76k per year (Estimated) • In office • Full-Time • 5+ years exp • Bengaluru • Nagpur • Jaipur • Indore • Gurgaon
Python
DevOps
AWS
CI/CD
Apply
Full Stack Engineer 2 days ago
$27k – $71k per year (Estimated) • In office • Full-Time • 5+ years exp • Chennai
Python
DevOps
CI/CD
Apply
See all jobs
This is one of many
379,409 more open roles from verified company boards, updated every day.