Java Fullstack Staff Engineer

Get Referred

Job Description

“You Lead the Way. We’ve Got Your Back.

At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways.  Whether we’re supporting our customers’ financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what’s possible - and we’re proud to back each other every step of the way. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day.”

Global Servicing Group Technology (GSGT) is seeking a Staff Engineer to provide deep technical knowledge and systems design for platforms supporting the Global Servicing Group. These plaforms include tools focused on Knowledge, Learning, Automation & Robotics, and colleague-facing tools for financial reporting, supplier management and real-estate service management. This leader will report to the Vice President, Global Servicing Group Technology for GBS, KML, Robotics & Automation and will be expected to lead engineers across a variety of built, bought and hybrid platforms. The successful candidate will have

  • Deep knowledge of modern engineering best practices and principles, and will need to demonstrate,
  • Ability to influence decision making with both technical and non-technical leaders and cohorts,
  • Extensive knowledge of cloud hosting technologies and best practices including Kubernetes, Google, AWS, Azure, Snowflake, etc
  • Understanding of DevOps and demonstrable DevOps mindset to improve operational efficiency, performance and reliability
  • Clear ability to innovate within both home-grown and 3rd party platforms and environments
  • Excellent written, verbal communication and presentation skills
  • Ability to deliver incremental value iteratively and continuously


  •  50%~60% of the time spent on coding and/or hands-on technical implementation 
  •         Work with Enterprise Architecture, other Staff Engineers and Delivery teams to define solution requirements and technical implementation approach 
  •        Drive both high-level and detailed technical designs and conduct design reviews as needed 
  •         Provide technical mentorship to other software engineers at all levels 
  •        Implement new, highly scalable platform components 
  •        Improve and maintain existing components of the core platform 
  •        Actively participate in team and company-wide architecture and engineering discussions and forums 
  •        Employ technical expertise to help team members overcome technical problems 
  •         Enforce to release/project schedule and sprint achievements 
  •        Analyze, design, program, debug, and modify software for use in local, networked, cloud-based or Internet-related environments 
  •         Responsible for health and quality of the code across the portfolio, including leadership over SCM, functional testing, and CI/CD tool integration 

“Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions.”  

Minimum Qualifications

  • Bachelor’s Degree in computer science, computer science engineering, or related field required; advanced degree preferred
  • 8+ years of active engineering experience in a complex environment and/or comparable experience such as successful engineering and deployment of   enterprise-grade technology assets in an Agile product environment
  • Hands-on coding experience in One Amex suite of platforms and products, especially One App, One Data, One Stream, One Servicing etc., Pega PRPC, CPM  Framework and related technologies
  • Technical and business knowledge in various servicing domains, specifically Global Servicing Portals 
  • Knowledge of omni-channel design patterns and reusability considerations
  • Expertise in building fault-tolerant, scalable solutions that are performed at a global enterprise scale 
  • Full understanding of Service Oriented Architecture design principles and implementation patterns 
  • Ability to construct enterprise-grade APIs using state-of-the-art techniques and best practices (REST, JSON, XML, etc.) 
  • Proficient in cross-platform integration 
  • Able to diagnose, resolve, and prevent the recurrence of system outage 
  • Advanced engineering skill with wide-ranging experience; able to resolve complex issues in creative and effective ways 
  • Passion for learning new technologies, industry trends and deep technical curiosity
  • Excellent written and verbal communication skills 

American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, age, or any other status protected by law.

ReqID: 21002544
Schedule (Full-Time/Part-Time): Full-time
Date Posted: Feb 19, 2021, 5:06:08 PM