Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
American Express

Senior Software Engineer I – GCP, Java/Python

American Express

. Own all technical aspects of software development for assigned applications .

Posted 10/22/2026full-timeNew York City • New York • United StatesSenior💰 $123,000 - $215,250 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development, particularly in building scalable enterprise applications and cloud-native solutions on GCP using Java and Python. Proficient in agile methodologies, automated testing, and microservices architecture, with strong analytical and problem-solving skills to translate complex business challenges into effective technical solutions.

Highest-signal resume keywords
Cloud-Native Solutions DevelopmentJava/Python ProgrammingAgile Development MethodologiesMicroservices ArchitectureData Processing Solutions

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software EngineeringApplication DesignDistributed SystemsAutomated TestingCI/CDData StructuresAlgorithmsSystem DesignMachine LearningAPI-Driven Architectures
Soft Skills
Analytical SkillsProblem-SolvingCommunication SkillsCollaborationMentoring
Tools & Technologies
GCPSparkBigQueryDataflowPub/SubGKEDevin AIClaudeGitHub Copilot
Industry Keywords
Enterprise ApplicationsCloud Deployment PatternsAgile MethodologiesTechnical ExcellenceEmerging Technologies

Tech Stack

Tools & technologies
BigQueryCloudDistributed SystemsGoogle Cloud PlatformJavaMicroservicesPythonSpark

About the role

Key responsibilities & impact
  • Own all technical aspects of software development for assigned applications
  • Perform hands-on architecture, design, and development of Personalization systems supporting multiple business units across the Enterprise Orchestration Platform
  • Function as a senior engineer on an agile team and help drive consistent development practices
  • Spend approximately 60–70% of time writing code and testing, with the remainder collaborating with peers and stakeholders through product and platform releases
  • Develop deep understanding of integrations with other Amex systems and platforms
  • Write code and unit tests, work on API specifications and automation, and conduct code reviews and testing
  • Refactor code, use visualization and other techniques to fast-track concepts, deliver continuous improvement, and identify opportunities to adopt innovative technologies
  • Provide continuous support for application availability
  • Work closely with product owners on blueprints and annual planning for feature sets impacting multiple platforms and products
  • Prioritize features for ongoing sprints and manage technical requirements based on industry trends, new technologies, defects, and issues

Requirements

What you’ll need
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
  • 5+ years of software engineering experience with strong hands-on expertise in building scalable enterprise applications and distributed systems
  • Proven experience designing and developing cloud-native solutions on GCP using Java/Python and modern API-driven architectures
  • Strong experience building scalable batch and real-time data processing solutions leveraging Spark, BigQuery, Dataflow, Pub/Sub, and GKE
  • Hands-on expertise in application design, microservices, automated testing, CI/CD, and cloud deployment patterns
  • Strong understanding of data structures, algorithms, system design, and distributed computing principles
  • Experience with AI-assisted development tools such as Devin AI, Claude, GitHub Copilot, or similar platforms preferred
  • Experience with machine learning, analytical, or modeling platforms in batch and/or real-time environments preferred
  • Ability to translate complex business problems into scalable technical solutions and operate effectively in ambiguous environments
  • Strong analytical, problem-solving, and communication skills with ability to collaborate across global teams
  • Demonstrated ability to mentor junior engineers, drive technical excellence, and stay current with emerging technologies and industry trends
  • Experience with Agile development methodologies and modern software engineering practices preferred
  • Employment eligibility to work with American Express in the U.S. is required; the company will not pursue visa sponsorship

Benefits

Comp & perks
  • Competitive base salaries
  • Bonus incentives
  • 6% Company Match on retirement savings plan
  • Free financial coaching and financial well-being support
  • Comprehensive medical, dental, vision, life insurance, and disability benefits
  • Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
  • 20+ weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
  • Free and confidential counseling support through our Healthy Minds program
  • Career development and training opportunities