Senior Software Engineer I at American Express

Verified Opening · Sourced from official employer portal
Share with Batch & Groups: WhatsApp Telegram
Advertisement
Job opening

Senior Software Engineer I at American Express

American Express is hiring a Senior Software Engineer I in Bengaluru, Karnataka, India. The role details below come from the employer’s posting. You apply on the employer’s own site, and TechJobs360 never charges candidates.

1. Job details

Company
American Express
Role
Senior Software Engineer I
Location
Bengaluru, Karnataka, India
Salary / CTC
Not disclosed by employer
Experience
See the job description
How to apply
On the employer’s site
Advertisement

2. Job description from American Express

As a Senior Software Engineer I, you will help advance Mission Control’s

Automation First strategy by engineering scalable, reliable automation

capabilities that reduce operational toil, accelerate incident remediation, and

improve service availability. This role will focus on building and evolving

automation solutions across the Mission Control ecosystem, including using

automation framework Incident Pilot, AIOps integrations, event-driven

remediation workflows, self-healing patterns, observability-driven triggers, and

automation enablement during onboarding. You will partner closely with

Operations Engineering, Tools Engineering, SRE, App Support, and onboarding

teams to convert repeatable production support activities into governed,

measurable, and resilient automations.

RESPONSIBILITIES

* Design, build, and support automation capabilities that enable Mission

Control to detect, triage, repair, and validate incidents with minimal manual

intervention.

* Engineer event-driven workflows that connect observability signals, incident

data, runbooks, and automation execution platforms to deliver consistent

remediation outcomes.

* Advance inhouse automation framework IncidentPilot and related automation

platforms by improving configuration workflows, routing logic, automation

triggering, failure handling, auditability, reporting, and self-service

capabilities.

* Partner with Mission Control onboarding teams to identify automatable SOPs

and runbooks before or during onboarding, ensuring automation is embedded as

a standard part of service transition.

* Build reusable automation patterns for self-healing, job retriggers, pod

scaling, component-based validations, health checks, reroutes, incident

enrichment, and operational notifications.

* Integrate automation solutions with platforms such as ServiceNow, event and

incident pipelines, Kafka, Dynatrace, Splunk/ELF, Ansible, APIs, and

enterprise workflow tools where applicable.

* Use AI-assisted engineering and AIOps capabilities responsibly to accelerate

troubleshooting, automate configuration support, attach relevant SOPs, and

identify new automation opportunities.

* Develop highly available, observable, and supportable services with clear

telemetry, dashboards, alerts, operational runbooks, and failure recovery

patterns.

* Establish engineering practices that ensure automation is safe, governed,

testable, auditable, and aligned with enterprise controls and production

readiness expectations.

* Monitor automation performance, adoption, success rates, exception paths, and

operational savings to demonstrate measurable value and guide continuous

improvement.

* Provide technical leadership and mentorship to engineers by reinforcing

coding standards, testing discipline, design reviews, and responsible

AI-assisted development practices.

* Collaborate across Mission Control, SRE, App Support, Observability, and

enterprise platform teams to remove friction, standardize repeatable

processes, and scale automation across domains.

QUALIFICATIONS

Bachelor’s degree in Computer Science, Computer Engineering, or comparable

experience. 6+ years of software engineering experience in a professional

environment, with hands-on experience building production-grade services,

integrations, scripts, APIs, or automation workflows using Java, Python, or

similar technologies.

* Experience designing, developing, testing, and supporting automation

solutions for production operations, incident management, observability, or

reliability engineering use cases.

* Knowledge of distributed, multi-tiered systems, algorithms, NoSQL databases,

relational databases, APIs, and event-driven integration patterns.

* Experience implementing large-scale automations such as self-healing, pod

scaling, job retriggers, component-based testing, health checks, incident

enrichment, or automated rerouting.

* Experience with CI/CD environments and frameworks, including GitHub, Jenkins,

automated testing, build pipelines, and deployment pipelines.

* Practical experience implementing integration solutions, including REST APIs,

batch and real-time processing, Kafka, messaging platforms, or workflow

orchestration tools.

* Understanding of observability and cloud-native principles, including

monitoring, alerting, service discovery, circuit breakers, distributed

tracing, dashboards, and operational telemetry.

* Experience translating SOPs, runbooks, incident patterns, and production

support activities into reliable, repeatable automation workflows.

* Working knowledge of AI-enabled development tools, AIOps concepts, and

responsible use of AI-assisted engineering workflows.

* Understanding of governance, access controls, auditability, error handling,

and production readiness considerations for automation platforms.

* Experience with automated, functional, integration, and performance testing

to validate automation correctness and stability.

* Ability to communicate technical designs, risks, tradeoffs, and operational

impact clearly with engineering and operations partners.

* Strong analytical thinking, ownership, curiosity, continuous learning, and

continuous improvement mindset.

Preferred Qualifications

* Experience building or supporting incident automation platforms, workflow

engines, event-driven remediation tools, or self-healing operational

capabilities.

* Experience with Mission Control-adjacent tooling or patterns such as

IncidentPilot, ServiceNow integrations, Event and Incident Pipelines,

Kafka-based event ingestion, AIOps workflows, or observability-driven

automation.

* Experience working with automation platforms such as Ansible, EAP-style

execution platforms, runbook automation, or enterprise orchestration tools.

* Experience building production APIs, operational dashboards, reporting views,

automation audit trails, or self-service configuration capabilities.

* Experience using AI to identify automation opportunities, improve incident

triage, support SOP discovery, assist with configuration creation, or

accelerate engineering delivery.

* Experience partnering with SRE, App Support, Operations Engineering,

Observability, or onboarding teams to standardize support activities and

reduce manual operational effort at scale.

At American Express, our culture is built on a 175-year history of

innovation, shared values

[https://www.americanexpress.com/en-us/company/who-we-are/]and Leadership

Behaviors, and an unwavering commitment to back our customers, communities, and

colleagues. From delivering differentiated products to providing world-class

customer service, we operate with a strong risk mindset, ensuring we continue to

uphold our brand promise of trust, security, and service.

As part of Team Amex, you’ll experience our powerful backing with comprehensive

support for your holistic well-being and many opportunities to learn new skills,

develop as a leader, and grow your career. Here, your voice and ideas matter,

your work makes an impact, and together, you will help us define the future of

American Express.

Read the full description on the employer’s site →

3. Skills that usually matter in software engineering roles

General guidance from TechJobs360, not part of American Express’s posting. The job description above is what counts for this role.

AreaWhat to be comfortable with
LanguagesJava, Python, Go, C# or C++
Frameworks & toolsA web framework, SQL and NoSQL databases, Git, cloud basics
Computer science basicsData structures, algorithms, complexity
Ways of workingVersion control, code review, testing, reading other people's code

4. How to prepare for a Senior Software Engineer I interview

Interview formats differ by company and team, so confirm the rounds with the recruiter. Most hiring loops for roles like this cover:

Screening

A recruiter call or an online test. Read the job description twice and be ready to explain how your experience matches it.

Technical round

Often coding problems on arrays, strings, trees, graphs or dynamic programming, solved while you explain your thinking.

Practical or design round

Often design and trade-off questions sized to the role: an API, a component, or a small system.

Manager and behavioural round

Answer with the STAR method (Situation, Task, Action, Result). Prepare two or three real stories: a hard problem you solved, a disagreement you handled, and something you learned quickly.

5. Take-home pay example (FY 2026–27, new tax regime)

An example for two common package sizes, not this job’s salary. Under the new tax regime (Section 115BAC) salaried employees get a standard deduction of ₹75,000.

ComponentExample: ₹12 LPAExample: ₹24 LPA
Basic salary (40% of CTC)₹40,000 / mo₹80,000 / mo
Employee EPF (12% of basic)-₹4,800 / mo-₹9,600 / mo
Income tax (TDS)-₹6,933 / mo-₹32,450 / mo
Professional tax-₹200 / mo-₹200 / mo
Approx. in-hand₹81,344 / mo₹1,44,304 / mo

Work out the take-home pay for your own offer, in either tax regime.

Open the salary calculator →

6. Questions and how to apply

How do I apply?

Use the apply button below. It opens American Express’s own application page.

Does TechJobs360 recruit for this job or charge a fee?

No. We list openings from employers’ career sites. American Express runs the hiring, and nobody should ask you to pay to apply.

Is this job still open?

We check listings against the employer’s page every day and take down jobs that have closed.

Should I apply if I don’t match every requirement?

Usually yes, if you meet most of the core requirements and can show you learn quickly. A referral from someone on the team can help your resume get read.

Apply for Senior Software Engineer I at American Express

Apply on the employer’s site →
Free to apply. TechJobs360 never charges candidates.
Get Notified for Similar Openings
Join 15,000+ tech engineers getting weekly verified off-campus & lateral hiring alerts.
Join Telegram
Senior Software Engineer I at American Express
American Express · India / Remote
Apply Now →

About Author

TechJobs360 Editorial Team. We are dedicated to providing the most accurate, actionable, and original tech career insights. Our team of ex-engineers and recruiters analyzes every job posting to give you the real verdict on salaries, interview processes, and career growth.