FREE ACCESS
5,000–10,000 jobs/day
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.

Senior Software Engineer II – GCP, Java/Python
American Express. Own all technical aspects of software development for assigned applications .
Posted 9/19/2026full-timeNew York City • Arizona • United StatesSenior💰 $123,000 - $215,250 per yearWebsite
Core Competencies
Role fitCore 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. Proficient in collaborating with cross-functional teams and mentoring junior engineers while driving technical excellence and innovation.
Highest-signal resume keywords
Cloud-Native Solutions DevelopmentJava/Python ProgrammingScalable Data Processing SolutionsMicroservices ArchitectureAgile Development Methodologies
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software EngineeringApplication DesignAutomated TestingCI/CDData StructuresAlgorithmsDistributed ComputingAPI DevelopmentCode RefactoringTechnical Problem-Solving
Soft Skills
Analytical SkillsCommunication SkillsCollaborationMentoringProblem-Solving
Tools & Technologies
GCPSparkBigQueryDataflowPub/SubGKEDevin AIClaudeGitHub CopilotMachine Learning Platforms
Industry Keywords
Enterprise ApplicationsDistributed SystemsPersonalization SystemsAgile MethodologiesContinuous Improvement
Tech Stack
Tools & technologiesBigQueryCloudDistributed 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 typically 60–70% of time writing code and testing, with the remainder collaborating with peers and stakeholders through product/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 continuously, 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 with product owners on blueprints and annual planning of feature sets impacting multiple platforms and products
- Work with product owners to prioritize sprint features 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
- 10+ 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 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
- 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.; 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