American Express is looking to redefine the merchant payment experience and needs a Senior Engineering Manager to drive the strategic vision, technical design, development, and delivery of strategic roadmaps and prioritized initiatives for its Global Merchant Services Technology.
Requirements
- Minimum 10 years of proven experience using Java, React, Vert.x, Spring, Spark, Postgres, Ignite, Restful APIs, Redis, Kafka
- Hands-on experience building and delivering large scale enterprise systems/products
- Experience building highly available and low latency distributed systems
- Experience building systems as service-oriented architecture and/or micro-services architecture
- Significant hands-on experience in application architecture / design, software development, and testing, preferably in an Agile environment within a professional environment
- Experience with DevOps mindset, processes and tools
- Experience attracting, hiring and retaining top engineering talent
Responsibilities
- Collaboration with key business partners to help drive the strategic vision, technical design, development, and delivery of strategic roadmaps and prioritized initiatives
- Driving key architectural decisions and design considerations to ensure system scalability and resiliency for transformation and modernization initiatives
- Accountability for delivery, quality, and operational metrics of a portfolio, including system performance, platform availability, operational efficiency, risk management, information security, data management as well as cost efficiency
- Leading a team of successful, forward-thinking, creative, multi-functional Engineering Leaders to enable delivery
- Building a culture of innovation, and development across teams, delivering dynamic software solutions, and inspiring change
- Hands-on engineer with expertise in developing complex, large-scale enterprise applications
- Responsible for technical aspects of software engineering for assigned applications including design, developing prototypes, and coding assignments
Other
- Degree in computer science, computer engineering or a related field
- 2+ years leadership experience in a complex technical environment and/or comparable experience
- Excellent written and verbal communications skills
- Create and deliver effective presentations to Senior Leadership
- Travel requirements not specified