Lead the Way
We have a global and diverse community of colleagues with an unwavering commitment to support our customers, communities and each other.
Software Engineer in GMST
Crafting breakthrough software and making an impact on millions requires more than just coding skills. Our Software Engineers at American Express understand how technology intersects with people's lives.
Innovation is at the heart of everything we do. As a Software Engineer in GMST, you will be responsible for building scalable solutions that enhance business value. You will work on the Merchant Platform, crafting core features and functions of card transaction systems on our distributed platform deployed in the cloud.
Key Responsibilities:
* Participate in agile teams and the latest development practices
* Write code and unit tests, working with API specs and automation
* Provide technical leadership to engineers to aid in their development
* Use Java Technologies to drive innovation and adopt new technologies
Requirements:
* Bachelor's degree in computer science, computer engineering or a related field
* Significant hands-on experience in application architecture/design, software development, and testing, preferably in an Agile environment
* Minimum 10 years of proven experience using Java, React, Vert.x, Spring, Spark, Postgres, Ignite, Restful APIs, Redis, Kafka
* Good understanding of design patterns
* Strong engineering and professional leadership skills
* Demonstrated ability to lead, partner, and collaborate multi-functionally across many engineering teams
PREFERRED QUALIFICATIONS:
* Hands-on expertise with application design, software development, and automated testing
* RESTful API development experience
* Experience with continuous integration/deployment (Jenkins, Maven, XLR, Mockito, SOAPUI, JMeter)
* Expertise in object-oriented analysis and design across a variety of platforms
* Ability to effectively communicate to internal and external business partners on architecture and solution design
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 opportunities
The offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.