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 Software Engineer

American Express

$110,000 - $190,000
Aug 20, 2025
New York, NY, USA
Apply Now

American Express is looking for a software developer to perform technical aspects of software development for assigned applications, including design, developing prototypes, and coding assignments.

Requirements

  • Demonstrated experience in Agile development, application design, software development, and testing.
  • Experience with applications design and development in an Enterprise setting using CSS, HTML, JavaScript, React, Node, Java, Spring Framework, Redis, Relational database, etc
  • Expertise with testing frameworks and strategies such as JUnit, Cucumber, TDD, BDD
  • Expertise on designing and developing REST APIs
  • Thorough understanding of design patterns
  • Understanding of docker, Kubernetes, deployment to cloud
  • Understanding and application of security and performance best practices

Responsibilities

  • Perform technical aspects of software development for assigned applications including design, developing prototypes, and coding assignments
  • Function as a leader on an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)
  • Lead code reviews and automated testing
  • Debug software components and identify code defects for remediation
  • Leads the deployment, support, and monitoring of software across test, integration, and production environments.
  • Automate deployments in test or production environments
  • Demonstrate technical expertise to help team members overcome technical problems

Other

  • Bachelor’s degree in computer science, computer science engineering, or related experience required or advanced degree preferred.
  • Up to 8+ years of software development experience in a professional environment and/or comparable experience.
  • Takes accountability for the success of the team achieving their goals
  • Drives the team’s strategy and prioritizes initiatives
  • Influence team members by challenging status quo, demonstrating risk taking, and implementing innovative ideas