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
Sep 3, 2025
Plantation, FL, USA
Apply Now

American Express is looking for a software engineer to lead the design, development, testing, solving, debugging, deployment, documentation, reliability, and availability of software and systems that meet the needs of customer-facing applications, business applications, and/or internal end-user tools and applications.

Requirements

  • 6-7 years' of experience working in Java and able to demonstrate good Java knowledge and exposure to OOPS concepts
  • Proven experience leading a team of engineers
  • Hands-on expertise with application design, software development, and automated testing
  • Experience with distributed (multi-tiered) systems, algorithms, and relational databases
  • Ability to demonstrate good web fundamentals & knowledge of DOM
  • Knowledge of SpringBoot deployed in a Docker/Kubernetes managed environment
  • Hands-on experience working in RESTful API design and implementation

Responsibilities

  • Leads the design, development, testing, solving, debugging, deployment, documentation, reliability, and availability of software and systems that meet the needs of customer-facing applications, business applications, and/or internal end-user tools and applications.
  • Perform technical aspects of software development.
  • Function as a leader on a software engineering 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.
  • Empower team to automate deployments in test or production environments.

Other

  • Bachelor’s degree in computer science, computer science engineering, or related experience required; advanced degree preferred
  • Must be willing and able to express new ideas, concerns and opinions directly to wider team including tech and business partners in team meetings in person or video/tele conferencing
  • Good communication skills - able to explain technical concepts to designers, product managers and business partners in ways that are meaningful to them
  • Collaborative work ethics to thrive on peer support and taking pride in of products and capabilities delivered as a team
  • Ability to act as a change agent in rapidly evolving business requirements and platform roadmap