You Lead the Way. We’ve Got Your Back.
With the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities and each other. Here, you’ll learn and grow as we help you create a career journey that’s unique and meaningful to you with benefits, programs, and flexibility that support you personally and professionally.
At American Express, you’ll be recognized for your contributions, leadership, and impact—every colleague has the opportunity to share in the company’s success. Together, we’ll win as a team, striving to uphold our company values and powerful backing promise to provide the world’s best customer experience every day. And we’ll do it with the utmost integrity, and in an environment where everyone is seen, heard and feels like they belong.
Join Team Amex and let's lead the way together.
Vice President of Engineering – Customer Domain EngineeringThe Customer Domain Engineering organization is part of the larger Enterprise CRM Solutions team where engineering and delivery resources have been organizationally brought together to improve speed to market and further unlock value across core customer capabilities.
The VP of Engineering is responsible for setting the vision, strategy and roadmap of Customer domain. This leader will lead a set of highly talented, transformational, and dynamic engineering leaders and their teams in the architecture, design, and engineering of business capabilities. This role will help us to scale and evolve the technical roadmap of customer capabilities on Customer 360 platform by partnering and collaborating with engineering and product leadership team. This leader will play a critical role in continuing the momentum and accelerating the adoption and growth of Customer 360, while delivering tangible value to our business stakeholders and customers on an ongoing basis.
Responsibilities include, but are not limited to:
Drive the evolution of the delivery model within Customer Domain toward a customer journey and platform centric model driven by customer focused outcomes. Manage multiple agile software product development teams that realize the company’s technology vision and strategy in a scalable, iterative environment. Attract, retain and grow top engineering talent across the organization, providing guidance, career development and mentorship to team members. Foster and drive innovation and experimentation across Technology, delivering software solutions that meet or exceed customer and stakeholder expectations, often helping shape business requirements in a manner that optimally leverages technology teams. Deliver Software that provides superior user experiences, linking customer needs and business drivers together through innovative product engineering. Cultivate an environment of engineering excellence and continuous improvement, leading changes that drive efficiencies into existing engineering and delivery processes. Own accountability for all quality aspects and metrics of product portfolio, including system performance, platform availability, operational efficiency, risk management, information security, data management and cost effectiveness. Work with key stakeholders across Business units to drive software solutions that align to strategic roadmaps, prioritized initiatives and strategic technology directions. Work with peers, Staff Engineers, and Principal Architects to assimilate new technology and delivery methods into scalable Software solutions, leveraging and contributing to engineering best practices across the company. Executive communication, stakeholder management, and program leadership skills.Qualifications: 10+ years of active architecture, design, engineering, and implementation experience in a complex enterprise cloud environment. Demonstrated recent hands-on experience in the design, engineering, and successful implementation of enterprise-grade software products. Opinionated on developer experience and developer productivity with proven experience in elevating the same at scale. Demonstrated recent hands-on engineering experience with core technologies such as, Java, JavaScript, Vert.X, Kafka, Elastic, Couchbase, and/or Postgres and restful, event driven, and microservices technologies for large scale environments. Strong understanding of algorithms and large scale numerical computing, and Big Data tools and technology. Ability to roll up sleeves and be hands on; while at the same time be able to be strategic and high level. Proven ability to influence decision-making at all levels within an organization, and in a variety of contexts. Recent experience with agile development methodologies. Recent hand-on experience with modern software engineering concepts (e.g. CI/CD, DevOps, containers, microservices, etc.). Subject matter expertise in one or more software engineering specialties with broad exposure to relevant technology domains. Demonstrated expertise in designing highly available, fault-tolerant, and highly scalable cloud native platforms. Demonstrated ability to optimize the performance of enterprise software systems and/or components. Ability to participate in the prevention, diagnosis, and resolution of system outages as an expert in the underlying platform architecture. Be a compelling storyteller with experience communicating complex technical concepts and ideas to engineers and non-engineers alike. Coach and mentor the professional and technical development of your team members. Maximizing team and enterprise productivity by understanding the intricacies of work and removing roadblocks Proven experience attracting, hiring, retaining and leading top engineering talent and building high performing teams in a highly competitive market. Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field.
We back our colleagues and their loved ones with benefits and programs that support their holistic well-being. That means we prioritize their physical, financial, and mental health through each stage of life. Benefits include:
Competitive base salaries Bonus incentives Support for financial-well-being and retirement Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location) Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need Generous paid parental leave policies (depending on your location) 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 opportunitiesAmerican 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.
Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.