Staff Engineer - One Amex
Job Description
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 Team Amex, 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. Here, you'll learn and grow as we champion your meaningful career journey with programs, benefits, and flexibility to back you personally and professionally. Every colleague shares in the company's success.
Together, we'll win as a team, striving to uphold our company values and powerful backing promise to our customers, communities, and each other every day. And, we'll do it with integrity and in an environment where everyone is seen, heard and feels like they truly belong.
Join #TeamAmex and let's lead the way together.
Job Description:
The Channel Frameworks & Services team is driving a new way of building web experiences for our customers. We are looking for a forward-thinking Staff Engineer - Content, Consent and Customer Journeys to accelerate this effort. As a Staff Engineer on our team, you will directly lead and contribute to delivery of our most critical features and directly affect the lives and experiences of millions of customers.
You will be hands on in designing the fundamental architecture that powers our consent management, digital tag management, search engine optimization, customer journeys & content management systems. The possibilities are wide-open, and our vision is to redefine how we simplify web frameworks to support our customers.
As this role will play heavy influence in the success of our goals, we are searching for candidates with strong fundamental experience in software development, data management, and core software design principles. Some behaviors we desire include an appetite to learn, a desire to teach, a genuine curiosity, and bravery to ask hard questions and push boundaries. We need technology leaders that can adapt to changing landscapes quickly and pivot to new solutions without wavering. Someone who sees change as opportunity will excel on this team.
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
How will you make an impact in this role?
- 50%~60% of the time spent on coding and/or hands-on technical implementation
- Work with Staff Architects to define solution requirements and technical implementation approach
- Define and lead the technical roadmap for User Consent, Tagging, Content Management Systems, SEO & customer journey related apps in the portfolio.
- 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.
Minimum Qualifications:
Education & Experience:
- 10+ 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
- Bachelor's Degree in computer science, computer science engineering, or related field required; advanced degree preferred
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 & domain driven design principles and implementation patterns.
- Ability to construct enterprise-grade APIs using state-of-the-art techniques and best practices. Knowledge of reactive paradigms like vert.x is a plus.
- Knowledge of web development frameworks.
- Hands on development experience of large-scale application development and using JavaScript & Java.
- 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.
US Job Seekers/Employees - Click here to view the "EEO is the Law" poster and supplement and the Pay Transparency Policy Statement. If the links do not work, please copy and paste the following URLs in a new browser window: https://www.dol.gov/agencies/ofccp/posters to access the three posters.
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
10/15/2022
Views
16
Similar Jobs
Platform Engineer - NucleusTeq
Views in the last 30 days - 0
The job description is for a Platform Engineer role The required skills include proficiency in Java and Golang with a preference for familiarity with ...
View DetailsChief of Staff to the CEO - Swarmbotics AI
Views in the last 30 days - 0
Swarmbotics AI is a company specializing in lowcost swarm robotics for industrial and defense applications Their first product Attritable Networked Ta...
View DetailsFront End Engineer - Swarmbotics AI
Views in the last 30 days - 0
Swarmbotics AI a company specializing in lowcost swarm robotics for defense and industry is seeking a FrontEnd Engineer The role involves designing an...
View DetailsMapping & Localization Engineer - Swarmbotics AI
Views in the last 30 days - 0
Swarmbotics AI a lowcost swarm robotics company is seeking a skilled SLAM Engineer to design and implement SLAM systems for their unmanned ground vehi...
View DetailsStaff Accountant - Envita Medical Center
Views in the last 30 days - 0
A fastgrowing multientity medical organization is seeking a detailoriented Staff Accountant to support their accounting team The role involves managin...
View DetailsManager, IT Support - California Closets BC
Views in the last 30 days - 0
California Closets founded in 1978 is a leading custom storage solutions provider offering premium space management and exceptional service The compan...
View Details