Engineering Director
Company
American Express
Location
Salt Lake City, UT
Type
Full Time
Job Description
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.
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. American Express 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 of #TeamAmex.
We're looking for an experienced engineering leader to work on Global Commercial Services next generation Digital Experience and Payment Product solutions that will be used by tens of millions of cardholders and B2B clients around the world. We want someone who is super creative and enjoys solving challenging engineering problems. You should be able to come up with creative solutions and be obsessive about design and user experience. This is an opportunity to work in a fast-paced, agile environment within a Fortune 100 company where you can directly impact real dollars in revenue growth and operational savings.
Global Commercial Services Technology is seeking an Engineering Director to lead multiple agile teams to deliver capabilities for virtual payment platform. vPP delivers virtualization and tokenization capabilities for centrally billed Amex Travel and expense management products. Key platform tenets include frictionless customer experience across various channels, markets and client segments, Integration Lite encapsulated products, and data driven state management. You'll work with product managers and leaders to help define and implement product vision, provide thought leadership on emerging technologies and create best of breed experiences. You should be familiar with modern software development methodologies, web applications and payments domains as well as be able to dive deep and rapidly iterate on ideas despite ambiguity.
Responsibilities:
- Provide technical leadership to deliver high-volume, low-latency software solutions for our customers
- Drive Cross-functional collaboration with peer technology and product teams across the company to deliver high-impacting products
- Perform hands-on architecture, design, development, and testing
- Drive high-level & detailed technical designs and conduct designs & code reviews as needed
- Drive consistent development practices - tools, Enterprise Frameworks and common components
- Bring Outside-In perspective on A2A & B2B integrations within the platform
- Promote use of new technologies & products to solve business needs and improve productivity
- Guide team members in implementing new, highly available, scalable, resilient applications
- Provide technical mentorship to team members at all levels
- Employ technical expertise to help team members overcome technical problems
- Actively participate in team and company-wide architecture and engineering discussions and forums
- Foster a collaborative spirit across multiple teams
- Promote a culture of innovation and experimentation to deliver faster, nimble products
- Be an advocate for Open-Sourcing and promote open-source contribution & reuse
Qualifications
- Bachelor's or master's degree in Computer Science/Engineering and 12+ years of equivalent experience in related disciplines
- Experience with design and implementation of distributed applications
- Proven record of designing and developing Java and JavaScript cloud native applications.
- Hands-on coding experience in one of languages Java, Go, Python and expertise in enterprise solutions like Kafka, RDBMS, NoSQL Databases.
- Experience in implementing reactive, multi-threaded application using RxJava, Vert.x is a plus
- Thorough understanding of RESTful API design principles with solid API development experience
- Self-motivated and able to thrive in a just-in-time environment,
- Experience working in high-performing, iterative development teams
- Excellent interpersonal and organizational skills Understanding of lean principles and their manifestation in efficient software development practices is a plus Experience with payments industry, Cloud Technologies are a plus
Salary Range: $170,000.00 to $255,000.00 annually + bonus + equity (if applicable) + benefits
The above 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.
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
- 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 work arrangements and schedules with hybrid and virtual options with Amex Flex
- 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.
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 "Know Your Rights" 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.
Date Posted
04/21/2023
Views
13
Similar Jobs
Enterprise Customer Success Manager - Rokt
Views in the last 30 days - 0
mParticle by Rokt a leading customer data platform is seeking an Enterprise Customer Success Manager The role involves serving as a trusted consultant...
View DetailsAWS Alliance Driver, Director - PwC
Views in the last 30 days - 0
The text describes a role for an AWS Alliance Director at PwC The individual will lead the AWS Alliance across various sectors focusing on the overall...
View DetailsSenior Software Engineer, Devices Automation - Block
Views in the last 30 days - 0
Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...
View DetailsSoftware Engineering Lead - Dotdash Meredith
Views in the last 30 days - 0
Dotdash Meredith is seeking a skilled Engineering Lead for a missioncritical role in designing and scaling their nextgeneration publishing platform Th...
View DetailsControls Technician - Utah - Dandy
Views in the last 30 days - 0
Dandy a venturebacked company is revolutionizing the dental industry with advanced technology They are hiring an experienced Controls Technician to ma...
View DetailsSenior Data Engineer - Sortly
Views in the last 30 days - 0
Sortly is a successful distributed and remotefirst company offering a multidevice inventory management solution They are seeking a Data Engineer with ...
View Details