Senior Software Engineer II at American Express - ScoutJobs - The AI-curated global job board
Skip to content
American Express
Posted 20 days ago

Senior Software Engineer II

American ExpressSenior Software Engineer II

Requirements

Computer Science degree or equivalent, 12+ years professional experience, Proficiency in Java, C++, or Go, Experience with distributed micro-service systems, Knowledge of Service Mesh (Envoy, Istio), Experience with NoSQL (Redis, Cassandra, Couchbase), Cloud native application design, DevOps and CI/CD experience

Skills

JavaGoKubernetesKafkaDockerMicroservices

About the role

Responsibilities

  • Function as a technical leader on an agile team, contributing to software builds through consistent development practices and leading code reviews.
  • Design and develop high-level and detailed subsystems with a focus on high availability, low latency, and scalability.
  • Perform end-to-end software development including prototyping, coding, and debugging complex components.
  • Build Proof of Concepts (POCs) to experiment with innovative technologies, databases, and application infrastructure.
  • Drive team strategy, prioritize initiatives, and collaborate with peer technology and scrum teams across different locations.
  • Take accountability for team success and mentor engineers to improve productivity and results.

Requirements

  • Computer Science or Information Systems degree, or equivalent professional experience.
  • Minimum of 12+ years of professional software engineering experience.
  • Strong proficiency in object-oriented languages such as Java (preferred), C++, or Go.
  • Extensive experience building distributed micro-service systems and cloud-native applications.
  • Hands-on experience with Service Mesh frameworks (e.g., Envoy, Istio) and gRPC/ProtoBuf.
  • Proficiency with NoSQL databases (e.g., Redis, Cassandra, Couchbase) and distributed messaging systems like Kafka.
  • Experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Strong understanding of DevOps practices, CI/CD pipelines, and tools like Jenkins and Git.
  • Experience with distributed system monitoring and tracing (e.g., ELK Stack, Grafana, Prometheus, Jaeger).

Benefits

  • Competitive base salaries and bonus incentives.
  • Comprehensive medical, dental, vision, life insurance, and disability benefits.
  • Flexible working model with hybrid arrangements.
  • Support for financial well-being and retirement.
  • Generous paid parental leave policies.
  • Career development and training opportunities.
  • Access to global on-site wellness centers and confidential counseling through the Healthy Minds program.

About the Company

American Express is a global leader in payments, dedicated to powering growth and innovation through trust and efficiency. Our Global Merchant and Network Services Technology organization modernizes the payments network to enable next-generation products, ensuring a seamless and secure ecosystem for customers and merchants 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 Software Engineer II

American Express · Bengaluru

Sign up to apply