Senior Manager - Software Engineering at American Express - ScoutJobs - The AI-curated global job board
Skip to content
American Express
Posted 4 days ago

Senior Manager - Software Engineering

American ExpressSenior Manager - Software Engineering

Requirements

Bachelor's or Master's in Computer Science or related, 10+ years software engineering experience, Experience building large-scale distributed systems, Proven engineering leadership experience, Cloud-native architecture expertise, Agile and DevOps proficiency

Skills

JavaSpring BootKubernetesKafkaMicroservicesDistributed Systems

About the role

Responsibilities

  • Lead the design, development, and delivery of highly available, scalable distributed systems supporting global card transactions
  • Drive architecture decisions, design reviews, and engineering best practices across teams
  • Build, mentor, and lead high-performing engineering teams, fostering a culture of ownership and continuous learning
  • Partner with Product and Business teams to translate business goals into technical strategy and execution roadmaps
  • Drive DevOps practices including CI/CD, monitoring, alerting, and incident management to ensure production stability
  • Champion the adoption of emerging technologies and cloud-native microservices platforms

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline
  • 10+ years of experience in software engineering, specifically building large-scale distributed systems
  • Proven experience in leading engineering teams and delivering complex, mission-critical platforms
  • Strong background in cloud-native architectures, microservices, and platform engineering
  • Proficiency in Agile environments and DevOps practices
  • Hands-on experience with Java, Spring Boot, or similar backend technologies
  • Expertise in containerization (Docker, Kubernetes) and messaging systems (Kafka, RabbitMQ)

Preferred Qualifications

  • Prior experience in payments, financial systems, or high-transaction platforms
  • Experience with service mesh technologies such as Envoy, Istio, or gRPC
  • Deep knowledge of NoSQL and SQL databases (e.g., Cassandra, Couchbase)
  • Experience with observability tools like Prometheus, Grafana, or ELK stack

Benefits

  • Competitive base salaries and bonus incentives
  • Comprehensive medical, dental, vision, life insurance, and disability benefits
  • Flexible working model with hybrid arrangements
  • Generous paid parental leave policies
  • Career development and training opportunities
  • Support for financial well-being and retirement

About the Company

American Express is a global leader in payments and financial services. Our Enterprise Technology Services organization powers the company’s growth by supporting the delivery of technology, digital, and data capabilities globally. We manage the Global Card Network Platform, a highly resilient, near real-time, low-latency distributed system that authorizes and processes customer card transactions worldwide.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Manager - Software Engineering

American Express · Bengaluru

Sign up to apply