Job Directory American Express Full Stack Senior Software Engineer
American Express

Full Stack Senior Software Engineer American Express
New York, NY

American Express is a globally integrated payments company.

Companies like American Express
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About American Express

Job Description

American Express is aggressively digitizing our business with significant investment along every dimension in this space.

As part of this intensive effort, our Global Commercial Services (GCS) Technology team has an exciting opportunity available for a Technical Project Manager with strong experience enabling the delivery of Big Data - Insights and Analytics solutions, and who has exceptional quantitative and problem solving skills.

Job Responsibilities:

Our team is responsible for developing, innovating and integrating Big Data, ML capabilities into products within the American Express Global Commercial Services organization, acting as a Business Expansion Capabilities. The open position of Senior Engineer (Solution Architect) is responsible for leading the engineering and architecture front of the team. This position works closely with product owners, project managers, engineers and quality assurance across multiple scrum teams and products.

Key responsibilities include:

* Partner with business, analytics and machine learning teams to identify business problems and design big data and/or real-time solutions at on-premise and public cloud platforms
* Define technical architecture for new and existing solutions, and inform all development activities to align with the same
* Lead a team of developers, engaging with them in day to day activities and helping in review of design, coding and testing tasks. Step into code where and if needed and be a hands-on leader.
* Work with business and technology partners to deploy capabilities into production, and manage roll-out plan for integration with live sales and marketing activities
* Constantly learn and pursue industry leading/innovative solutions. Build high awareness of new technology developments related to AI, compute-intensive data transformations, real-time solutions, and more
* Lead a culture of innovation and experimentation, support full software development lifecycle that incorporates the best of technology approaches and delivery methodologies
* Ensure on time product releases that are of high quality, enabling the core vision of next generation data platforms
* Promote a fun and high engagement culture, with a results-orientated focus. Hire, mentor, motivate and retain the best talent

Why American Express?

There's a difference between having a job and making a difference.

American Express has been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards.

We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision.

Because we believe that the best way to back our customers is to back our people.

The powerful backing of American Express.

Don't make a difference without it.

Don't live life without it.

Are you up for the challenge?

Educational requirement: Master's Degree in Computer Science, Mathematics, Engineering or equivalent; PhD is a plus

* Hands-on experience and in-depth understanding of big data technology, architecture best practices, and application development
* Hands-on experience with big data and real-time application development at on-premise systems, as well as at AWS (AWS certification is a plus)
* Experience in leading team of developers
* Ability to effectively interpret technical and business objectives and challenges, and articulate solutions
* Ability to deal well with ambiguous/under-defined problems
* Ability to drive results with an emphasis on reducing cycle time and increasing speed to market of new products and features
* Effective communication - verbal and written; ability to present complex concepts at all levels of detail, and customize level of detail and messaging based on audience
* Strong experience in Hadoop Framework & Programming (Map-Reduce, Hive, SPARK, Kafka, NoSQL DB such as HBase, MemSQL etc.)
* Experience with LINUX based systems including the ability to create and maintain Shell scripts.
* Experience in search and cache utilities (e.g. SOLR, MemCached, Redis, Elastic Search etc.)
* Experience with J2EE tools, technologies, and frameworks (Java, Eclipse, Spring, Application Servers-Jboss/Tomcat)
* Experience with version control softwares such as GIT, SVN etc.
* Experience with web service development using REST
* Experience in RDBMS - MySQL, DB2, Oracle etc. is a plus
* Experience with front-end technologies like React, HTML5 is a plus
* Testing/automation experience is a plus
* Knowledge of CI-CD platforms like Jenkins, Nexus/Jfrog, Bitbuket, Sonar etc. is a plus
* Understanding of financial services business, analytics, and machine learning is a plus

Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions.

About American Express

American Express is a globally integrated payments company.

Headquarters
Size
10001 employees
American Express

200 vesey street

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.