American Express
Posted 1mo ago

Sr Software Engineer II - GCP, Java/Python - The Personalization, Brand, and Communications Technology

American Express
New York, New York, United States
$123k-$215k/yrHybridFull Time
Responsibilities
  • writing code
  • designing systems
  • mentoring engineers
Requirements
  • Bachelor's or Master's in CS/Engineering
  • 10+ years software engineering
  • Experience building cloud-native solutions on GCP with Java/Python
  • Spark/BigQuery/Dataflow/PubSub/GKE
  • Microservices, CI/CD
  • US work eligibility required
Technical tools mentioned
GCPJavaPythonSparkBigQueryDataflowPub/SubGKEDevin AIClaudeGitHub Copilot

Job description

Joining Amex Tech means discovering and shaping your contribution to something big. Here, you can work alongside talented tech teams and build a unique career with the Powerful Backing of American Express. With a range of opportunities to work with the latest technologies, and a commitment to back the broader engineering community through open source, our mission is to power your success. Because Amex Tech is powered by our technology, our culture, and our colleagues.

The Enterprise Technology Services organization partners with every part of the American Express business to power the company’s growth and innovation with trust and efficiency, and drive competitive differentiation with speed. We support the delivery and operations of technology, digital, and data capabilities, platforms, and services globally. Specifically, our team is responsible for the company’s technology engineering, architecture, and infrastructure, providing 24x7 support to ensure an uninterrupted, high-quality experience for customers and colleagues. We also provide product management for core enterprise platforms, and lead technology risk and information security, enterprise data governance and platforms, digital product and design, and enterprise AI platforms on behalf of the company.

This team is responsible for building Enterprise Personalization products, including batch and real-time analytical, machine learning, and modeling solutions leveraging modern cloud native technologies such as GCP, Java, Spark, BigQuery, Pub/Sub, Dataflow, GKE, and distributed data processing frameworks. The platform powers highly scalable personalization capabilities across multiple customer touch-points and business domains.

Our team has delivered industry leading products with several organizational firsts and continues to drive innovation in personalization and intelligent decisioning. Today, we support 21+ channels (including Web, Mobile, Voice, and Email), process ~15MM transactions daily, and deliver personalized experiences across Card, Servicing, Membership Rewards, Dining, Travel and  Merchant in 25 markets. We are rapidly expanding with a focus on building a next generation Enterprise Orchestration Platform powered by cloud, real-time intelligence, and scalable ML driven solutions.

Responsibilities

  • Owns all technical aspects of software development for assigned applications
  • Performs hands-on architecture, design, and development of Personalization systems supporting multiple business units across Enterprise Orchestration Platform.
  • Functions as Senior engineer of an agile team and helps drive consistent development practices
  • Typically spends 60-70% of time writing code and testing, and remainder of time collaborating with peers, stakeholders through ongoing product/platform releases
  • Develops deep understanding of tie-ins with other Amex systems and platforms within the supported domains
  • Writes code and unit tests, works on API specs, automation, and conducts code reviews and testing
  • Performs ongoing refactoring of code, utilizes visualization and other techniques to fast-track concepts, and deliver continuous improvement - Identifies opportunities to adopt innovative technologies
  • Provides continuous support for ongoing application availability
  • Works closely with product owners on blueprints and annual planning of feature sets that impact multiple platforms and products
  • Works with product owners to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues.

Qualifications

  • 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 technologies such as 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 leveraging modern AI-assisted development tools such as Devin AI, Claude, GitHub Copilot, or similar platforms to improve engineering productivity, code quality, and software delivery efficiency preferred.
  • Experience working with machine learning, analytical, or modeling platforms in batch and/or real-time environments is 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 the 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 as the company will not pursue visa sponsorship for these positions.

About Company

We back you with benefits that support your holistic well-being so you can be and deliver your best. This means caring for you and your loved ones' physical, financial, and mental health, as well as providing the flexibility you need to thrive personally and professionally:

  • 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

For a full list of Team Amex benefits, visit our Colleague Benefits Site.


American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law. American Express will consider for employment all qualified applicants, including those with arrest or conviction records, in accordance with the requirements of applicable state and local laws, including the California Fair Chance Act, the Los Angeles County Fair Chance Ordinance for Employers, and the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance. For positions covered by federal and/or state banking regulations, American Express will comply with such regulations as it relates to the consideration of applicants with criminal convictions.


We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.


US Job Seekers - Click to view the “Know Your Rights” poster. If the link does not work, you may access the poster by copying and pasting the following URL in a new browser window: https://www.eeoc.gov/poster.



The below represents the expected salary range for this job requisition. Ultimately, in determining your pay, we’ll consider your location, experience, and other job-related factors.​

Company

At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. From delivering differentiated products to providing world-class customer service, we operate with a strong risk mindset, ensuring we continue to uphold our brand promise of trust, security, and service.

As part of Team Amex, you’ll experience our powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career. Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express.

About American Express

Global financial services and credit card payment network.

Similar jobs

Software Engineer II roles near New York, New York
1w
Save
Mark Applied
Hide
Software Engineer II
Lisbon or San Francisco or Denver or London or Sydney or New York City
€55k-€68k/yr HybridFull Time
Iterable
Iterable: AI-powered customer engagement and cross-channel marketing automation platform.
3+ YOERequires 3+ years of software development experience, production-ready scalable web application experience, proficiency in Scala or Java, Elasticsearch or Postgres experience, English fluency, EU work authorization, and on-call availability.
Scala, Java, Elasticsearch, Postgres, Redis, CRDB, Pulsar, Kafka, AWS, Docker, Kubernetes, React
2w
Save
Mark Applied
Hide
Senior Software Engineer II, Segmentation
New York City or Denver or California or Washington or New York or United States
$162k-$240k/yr OnsiteFull Time
LG Ad Solutions
LG Ad Solutions: Provides connected TV advertising and cross-screen audience measurement solutions.
5+ YOEBachelor's or master's degree or relevant experience; 5+ years building large-scale software systems; programming experience in Scala, Go, Python, C++, or JavaScript; distributed systems and data engineering expertise.
Scala, Go, Python, C++, JavaScript, Spark, Databricks, MySQL, Redis, ElastiCache, ReactJS, Kubernetes, AWS
1mo
Save
Mark Applied
Hide
Senior Software Engineer II - Streaming and Durability
New York City, New York, United States
$176k-$196k/yr OnsiteFull Time
Compass
CompassNYSE: COMP: Technology-enabled residential real estate brokerage and agent software platform.
5+ YOE5+ years building and operating distributed systems with production database experience (PostgreSQL), strong Go and AWS experience, infrastructure tooling (Terraform, Kubernetes), SDK and tooling experience, and cross-team operational leadership.
RDS/Aurora PostgreSQL, ElastiCache Redis/ValKey, DynamoDB, Go, Java, Python, Terraform, Kubernetes, Kafka/MSK, IAM, PostgreSQL, Redis, MSK
1mo
Save
Mark Applied
Hide
Senior Software Engineer II, Frontend Platform
New York City, New York, United States
$198k-$250k/yr HybridFull Time
Alloy
Alloy: Identity and fraud decisioning platform for financial institutions.
8+ YOE8+ years experience; strong fundamentals in JavaScript or TypeScript, modern HTML and CSS; experience with modern frameworks such as React; leadership of large frontend initiatives; strong engineering judgment.
JavaScript, TypeScript, HTML, CSS, React
3mo
Save
Mark Applied
Hide
Software Engineer II
Burr Ridge or Jersey City
HybridFull Time
Verisk
VeriskNasdaq: VRSK: Provides data analytics and risk assessment for global insurance.
2+ YOEBachelor’s degree in Computer Science or Engineering; 2+ years software development; strong Java/Spring; microservices/REST; Angular; AWS; SQL/JSON; Docker; Agile.
Java, Spring Framework, Spring Boot, Angular, AWS, SQL, JSON, Docker, REST, CI/CD, HTML, CSS, TypeScript
3mo
Save
Mark Applied
Hide
Software Engineer II
Glendale or Seattle or New York
$118k-$158k/yr HybridFull Time
The Walt Disney Company
The Walt Disney CompanyNYSE: DIS: Produces movies, operates theme parks, and provides streaming services.
3+ YOE3+ years backend development experience; AI/ML engineering knowledge; API design and cloud deployments; strong communication and collaboration.
FastAPI, Flask, PyTorch, TensorFlow, GitHub, Docker, AWS, EKS, LangChain, LangGraph
3mo
Save
Mark Applied
Hide
Software Engineer II, Developer Experience
Livingston or New York or Bellevue or San Francisco or Sunnyvale
$109k-$204k/yr HybridAll Commitments Available
CoreWeave
CoreWeaveNASDAQ: CRWV: Cloud platform providing GPU-accelerated infrastructure for AI workloads.
2+ YOE2+ years of software engineering; Go or Python; cloud-native services; Kubernetes basics; CI/CD; interest in AI-powered tooling.
Go, Python, Kubernetes, CI/CD, Cloud
4mo
Save
Mark Applied
Hide
Software Engineer II, Marketplace Middleware Engineering
New York City or Denver or San Francisco
$169k-$200k/yr HybridFull Time
Forge Global
Forge GlobalNYSE: FRGE: Marketplace for trading private shares and pre-IPO stock.
8+ YOE8+ years software engineering; API development with C#/.NET; event-driven systems (Kafka/RabbitMQ); CQRS/Event Sourcing; SQL; fintech industry experience; collaborative and mentorship skills.
C#, .NET, Kafka, RabbitMQ, SQL, CQRS, Event Sourcing