Fullstack Job: Engineer - FullStack - Cornerstone Big Data

Job added on




Phoenix, AZ - United States of America

Job type


Fullstack Job Details

At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we’re supporting our customers’ financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what’s possible — and we’re proud to back each other every step of the way.

When you join Team Amex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. Here, you’ll learn and grow as we champion your meaningful career journey with programs, benefits, and flexibility to back you personally and professionally. Every colleague share in the company’s success.

Together, we’ll win as a team, striving to uphold our company values and powerful backing promise to our customers, communities, and each other every day. And we’ll do it with integrity and in an environment where everyone is seen, heard and feels like they truly belong.

Join #TeamAmex and let’s lead the way together.

American Express is embarking on an exciting transformation driven by an energetic team of highly skilled engineers. This group is nimble and creative with the power to shape our technology by delivering cutting edge products. This is a great opportunity to join the Cornerstone Platform Engineering organization within American Express Technologies and be part of the Big Data transformation journey.

As Senior Software Engineer the successful candidate will play a lead role in the understanding of product owner strategy and collaborate with their peers, technology partners, and product owners to translate complex user stories into successful product releases. Experience building Human like/Advanced Search capabilities is welcome.

Responsibilities include, but not limited to:

  • Serving as a core member of an agile team that drives user story analysis and develops responsive web applications
  • Performing hands-on software development, including writing code and unit tests, doing proof of concepts, conducting code reviews, and testing in ongoing sprints
  • Performing ongoing refactoring of code to deliver continuous improvement
  • Developing deep understanding of integrations with other systems and platforms within the supported domains
  • Manage your own time, and work well both independently and as part of a team
  • Mentoring team members
  • Work closely with product managers as well as service and presentation engineers
  • Implement versatile solutions for challenging web and service development problems
  • Work with Product Owners to define requirements and plan increments of work
  • Drive automation and ensure automated test scripts are completed for new features
  • Perform all aspects of software development for assigned applications, including developing prototypes
  • Architect and build integration components and interfaces in collaboration with other colleagues
  • Demonstrate a passion for continuous learning and willingness to adopt new technologies
  • Good attitude, communication, willingness to learn and collaborate
  • Bring a culture of innovation, ideas, and continuous improvement
  • Challenging status quo, demonstrate risk taking, and implement creative ideas

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.


  • BS or MS degree in computer science, or equivalent 2-3 years of work experience
  • Strong written, verbal communications, presentation skills, leadership, problem solving and analytical skills
  • Demonstrates excellent written communication skills and technical document content creation
  • Proven collaboration skills along with the ability to influence without authority
  • Extensive experience in designing and implementing large scale platforms with high resiliency, availability, and reliability
  • Strong experience in applications with high throughput, performance, and security
  • Financial Industry Domain Knowledge
  • Experience with Continuous Integration and Continuous Delivery environment and platforms including git, Jenkins, UNIX
  • 2+ years building scalable web applications
  • Demonstrates strong web fundamentals including HTML5, DOM, CSS 3, i18n, a11y, SEO
  • 2+ years writing adaptive and responsive UI applications in JavaScript
  • Demonstrates strong web application fundamentals including React, Redux, SASS, JSON
  • 1+ years building scalable distributed systems in Java
  • Demonstrates strong service processing fundamentals including REST APIs, Spring Boot Framework, Elastic Stack, Kafka, Spark, Couchbase, MySQL


  • Self-reliance to achieve team goals
  • Influence team members with innovative improvements and challenges
  • Enable team effectiveness by being a productivity multiplier
  • Mentor and guide junior team members to success within the team

Salary Range: $85,000.00 to $150,000.00 annually + bonus + 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.

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 “EEO is the Law” 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.