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

Sr Software Engineer II

American ExpressSr Software Engineer II

Requirements

Bachelor's or Master's in Computer Science or related field, 10+ years software engineering experience, Expertise in building scalable enterprise applications, Experience with GCP, Java, and Python, Experience with Spark, BigQuery, Dataflow, Pub/Sub, and GKE, Knowledge of microservices and CI/CD, Strong understanding of distributed computing

Skills

GCPJavaPythonSparkBigQueryMicroservices

About the role

Responsibilities

  • Own all technical aspects of software development for assigned applications within the Enterprise Orchestration Platform
  • Perform hands-on architecture, design, and development of personalization systems supporting multiple business units
  • Function as a senior engineer within an agile team to drive consistent development practices
  • Spend approximately 60-70% of time writing and testing code, with the remainder spent collaborating with stakeholders
  • Write high-quality code, unit tests, and API specifications while conducting thorough code reviews
  • Provide continuous support for application availability and perform ongoing code refactoring
  • Work closely with product owners to prioritize features, manage technical requirements, and develop product blueprints

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 10+ years of software engineering experience with expertise in building scalable enterprise applications and distributed systems
  • Proven experience designing cloud-native solutions on GCP using Java and Python
  • Strong experience with batch and real-time data processing using Spark, BigQuery, Dataflow, Pub/Sub, and GKE
  • Hands-on expertise in microservices, automated testing, CI/CD, and cloud deployment patterns
  • Deep understanding of data structures, algorithms, system design, and distributed computing principles
  • Ability to translate complex business problems into scalable technical solutions

Preferred Qualifications

  • Experience leveraging AI-assisted development tools (e.g., GitHub Copilot, Claude) to improve productivity
  • Experience working with machine learning, analytical, or modeling platforms
  • Experience with Agile development methodologies

Benefits

  • Competitive base salaries and bonus incentives
  • 6% Company Match on retirement savings plan
  • Comprehensive medical, dental, vision, life insurance, and disability benefits
  • Flexible hybrid working model
  • 20+ weeks paid parental leave
  • Career development and training opportunities

About the Company

American Express is a global leader in financial services, dedicated to providing world-class customer service and innovative digital products. Our Enterprise Technology Services organization powers the company’s growth by delivering high-quality technology, data, and infrastructure capabilities globally.

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

Sr Software Engineer II

American Express · New York

Sign up to apply