Staff Engineer- Senior Full Stack Developer
Job Description
Global Services Group Technology (GSGT) Portals, Customer Value and Utilities is seeking a Staff Engineer to provide deep technical knowledge and systems design for Servicing Platforms. This role will focus on developing key platform components for the Servicing Ecosystem, specifically for General Customer Service domain. This leader will report to the VP Engineering, Servicing - Portals and Val Gen. You will lead engineers across Servicing Platforms to
Focus:
Provides deep technical knowledge and solution delivery at a platform level
Organizational Context:
Director level individual contributor who may lead a small team of Senior Software Engineers
- Create a Servicing Platform for all Customer Care Professionals with a Seamless Cross-Channel Customer Experience.
- Use modern technology stacks to enable build at scale, high-quality delivery and automated deployment.
- Build in quality and leverage a Dev Ops mindset to improve operational efficiency.
- Adopt a collaborative approach that enables leverage, inner source and re-use when feasible.
- Deliver 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
Range of Impact/Influence:
- This person will be supporting a Technical Platform or its significant application components.
- Works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors
As part of our diverse tech team, you can architect, code and ship software that makes us
an essential part of our customers' digital lives. Here, you can work alongside talented
engineers in an open, supportive, inclusive environment where your voice is valued, and
you make your own decisions on what tech to use to solve challenging problems. Amex
offers a range of opportunities to work with the latest technologies and encourages you
to back the broader engineering community through open source. And because we
understand the importance of keeping your skills fresh and relevant, we give you
dedicated time to invest in your professional development. Find your place in technology
on #TeamAmex.
- 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
High Performance Behaviors:
- Ability to share engineering domain expertise with architects and other specialists
- Ability to adapt solutions to meet the broader needs of the portfolio
- Develop and deliver impactful new technologies
Knowledge/Skills:
- Hands-on coding experience in the platform's primary technology stack (relevant frameworks, languages, OS libraries, etc.)
- 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
- Channel-specific technical skills as required by the platform, such as web, mobile, voice or interactive media
- Advanced engineering skill with wide-ranging experience; able to resolve complex issues in creative and effective ways
- SDLC Methodologies and Practices
- System/Platform Domain Knowledge
- Programming Languages and Frameworks
Technology Skills You'll Use Every Day:
- Adaptive Communication
- Agile Practices
- Industry and Company Knowledge
- Organizational Change
- Technical Acuity
- Technology Industry Trends
Game Changers:
- Flexibility
- Collaboration & Partnership
- Continuous Improvement
- Courage
- Curiosity
- Resourcefulness
- Servant Leadership
- Tenacity
Role/Strengths You'll Need:
Technical
- Emerging Technologies
- Porting/Software Configuration
- Programming Languages and Framework
- Programming/Software Development
- SDLC Methodologies Practices
- Solutions Architecture
- System/Platform Domain Knowledge
- System Design
- Systems Integration
- Testing
Functional
- Business Analysis
- Requirements Gathering and Definition
Leadership
- Analytical Thinking
- Coaching and Mentoring
- Decision-Making
- Influence and Negotiation
Business
- Business Product Knowledge
- Problem Solving
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.
If the role you are applying for is designated as hybrid or onsite, you will be required to demonstrate that you have completed your primary COVID-19 vaccination series (i.e., 2 doses for Moderna/Pfizer and 1 dose for J&J) and, for medically eligible* colleagues, a booster shot, in order to work in or visit any of our offices. This requirement is subject to legally required accommodations.
Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions.
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.
Date Posted
11/06/2022
Views
6
Similar Jobs
Software Developer - AACSB
Views in the last 30 days - 8
AACSB is a leading organization in business education providing quality assurance thought leadership and learning opportunities The company values qua...
View DetailsTerrain Engineer 4 - Cole Engineering Services
Views in the last 30 days - 8
The job requires a senior engineer to work on a team developing nextgeneration collective training software The engineer will support the integration ...
View DetailsSupply Chain Engineer - C.H. Robinson
Views in the last 30 days - 2
The job posting is for a Supply Chain Engineer at CH Robinson requiring a minimum of 2 years of professional work experience advanced proficiency in M...
View DetailsMetaPulse QA Engineer - KnowBe4
Views in the last 30 days - 6
KnowBe4 is a company that provides security awareness training and simulated phishing platform They have been ranked as a best place to work and have ...
View DetailsFormulations Scientist - PBI-Gordon Corporation
Views in the last 30 days - 11
Pegasus Laboratories Inc is a fullservice Contract Development and Manufacturing Organization that creates trusted veterinary products The company is ...
View DetailsData Analyst I - Empath Health
Views in the last 30 days - 16
Suncoast Hospice is seeking a Data Analyst I to join the Empath team The position requires 3 years of SQL experience reporting tool experience and pro...
View Details