Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

American Express Logo

Senior Staff Software Engineer

American Express

$170,000 - $255,000
Sep 18, 2025
Phoenix, AZ, USA
Apply Now

American Express's Large & Global Enterprises division needs to provide seamless, best-of-class services and innovative solutions to complex client needs, leveraging corporate cards, commercial cards, and other commercial products. The Senior Staff Software Engineer will lead the design and implementation of scalable software solutions across commercial card ecosystems to ensure high-quality, reliable, and efficient systems.

Requirements

  • demonstrated experience with cloud service provider required (Amazon, Google, Microsoft), certification desired
  • Architecture - strong grasp on modern architectural patterns; ability to think big picture while implementing locally
  • Extensive hands-on coding experience in platforms primary technology stack i.e. proficient in Java (potentially Kotlin), Javascript, React.js
  • Advance experience in modern technologies (e.g. docker, Kubernetes, Java, Spring, Scala, Python, React.s), RDMS & NoSQL databases (e.g. PostgreSQL, Couchbase, Cassandra) along with CI/CD tooling e.g. Github enterprise, Jenkins, etc.
  • Proficient in cross-platform integration whilst ensuring security
  • Able to diagnose, resolve, and prevent production issues potentially leading to system outages
  • Excellent networking skills and the ability to work cooperatively with and gain the respect of software developers and influencers

Responsibilities

  • Oversees platform integration and maintenance, conducts design reviews, collaborates with cross-functional teams, and optimizes development processes to ensure high-quality, reliable, and efficient software systems.
  • Guide the team to design and architect data solutions that are robust, scalable, and capable of generating advanced analytics and intelligent insights.
  • Collaborate with data scientists, machine learning engineers, product managers, and business stakeholders to translate complex requirements into innovative solutions
  • Implement new, highly scalable platform components, assist teams with the adoption of the patterns, practices, tooling leveraging Enterprise offering when appropriate, identify barriers and behavioral changes needed to accelerate innovation & software delivery
  • Engage with developers in day-to-day activities and helping in review of design, coding, the SDLC tasks, functional testing, and integrating with continuous integration/continuous deployment tools.
  • Communicate technical strategy, direction, and changes to senior leaders.
  • Evaluate, prototype, and implement the latest technologies in data engineering, analytics, and AI to keep the organization on the cutting edge.

Other

  • Provides technical mentorship to Software Engineers at various levels.
  • Leads, mentors, and coaches Senior Software Engineers and teams, fostering a culture of excellence, continuous professional growth, and setting high standards and expectations for the team.
  • Collaborate with peer technology and product teams across different locations.
  • Build strong relationships externally and consensus across the department.
  • Ability to give constructive feedback to engineering teams to increase product adoption